Skip to content
Snippets Groups Projects
Commit b5c66539 authored by Steve Reis's avatar Steve Reis
Browse files

fix: Exclude from tests input and model files

parent 27d24ad6
No related branches found
No related tags found
No related merge requests found
......@@ -97,9 +97,11 @@
"**/*.(t|j)s",
"!**/*e2e-spec.ts",
"!**/*.module.ts",
"!**/*.decorator.ts",
"**/jest.config.js",
"**/main.js"
"!**/*.decorator.ts",
"!**/*.model.ts",
"!**/*.input.ts",
"!src/jest.config.js",
"!src/main.js"
],
"coverageDirectory": "../coverage",
"testEnvironment": "node"
......
......@@ -49,6 +49,11 @@ describe('UsersResolver', () => {
.mockResolvedValueOnce({})
.mockResolvedValue(user);
const engineService = {
getActiveUser,
updateUser: jest.fn().mockResolvedValue({ ...user, ...updateData }),
};
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [UsersResolver],
......@@ -61,13 +66,7 @@ describe('UsersResolver', () => {
};
}
if (token == ENGINE_SERVICE) {
return {
getActiveUser,
updateUser: jest
.fn()
.mockImplementationOnce(undefined)
.mockResolvedValue({ ...user, ...updateData }),
};
return engineService;
}
if (typeof token === 'function') {
const mockMetadata = moduleMocker.getMetadata(
......@@ -111,6 +110,10 @@ describe('UsersResolver', () => {
});
it('Update user from database', async () => {
expect(await resolver.updateUser(req, updateData, user)).toBeDefined();
engineService.updateUser = undefined;
expect(await resolver.updateUser(req, updateData, user)).toStrictEqual({
...user,
...internUser,
});
});
});
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment