Approved-by: Marcel Bialas <mb@zammad.com> Approved-by: Benjamin Scharf <bs@zammad.com> Approved-by: Dusan Vuckovic <dv@zammad.com> Co-authored-by: Dominik Klein <dk@zammad.com> Co-authored-by: Dusan Vuckovic <dv@zammad.com> Co-authored-by: Marcel Bialas <mb@zammad.com> Co-authored-by: Rene Reimann <rr@zammad.com>
18 lines
861 B
TypeScript
18 lines
861 B
TypeScript
import * as Types from '#shared/graphql/types.ts';
|
|
|
|
import * as Mocks from '#tests/graphql/builders/mocks.ts'
|
|
import * as Operations from './knowledgeBaseAnswer.api.ts'
|
|
import * as ErrorTypes from '#shared/types/error.ts'
|
|
|
|
export function mockKnowledgeBaseAnswerQuery(defaults: Mocks.MockDefaultsValue<Types.KnowledgeBaseAnswerQuery, Types.KnowledgeBaseAnswerQueryVariables>) {
|
|
return Mocks.mockGraphQLResult(Operations.KnowledgeBaseAnswerDocument, defaults)
|
|
}
|
|
|
|
export function waitForKnowledgeBaseAnswerQueryCalls() {
|
|
return Mocks.waitForGraphQLMockCalls<Types.KnowledgeBaseAnswerQuery>(Operations.KnowledgeBaseAnswerDocument)
|
|
}
|
|
|
|
export function mockKnowledgeBaseAnswerQueryError(message: string, extensions: {type: ErrorTypes.GraphQLErrorTypes }) {
|
|
return Mocks.mockGraphQLResultWithError(Operations.KnowledgeBaseAnswerDocument, message, extensions);
|
|
}
|