Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

added mailing to galaxy integrations #102

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

tatiaris
Copy link
Member

Added mailing to the galaxy integrations constant so authentication works from /mailing.

A random .css.map was auto-generated when I ran gatekeeper and I left it there for now, let me know if it's supposed to be ignored and I'll add it to the .gitignore.

@tatiaris tatiaris requested a review from geooot April 13, 2021 12:54
@vercel
Copy link

vercel bot commented Apr 13, 2021

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/tamudatathon/gatekeeper/CQNJfkhtiy8e4ZdBz2Rzkv3AYgFW
✅ Preview: Failed

[Deployment for 3ad4eac failed]

@github-actions
Copy link

github-actions bot commented Apr 13, 2021

❌ Jest Unit Test(s) failed for commit 3ad4eac

Jest stderr:

FAIL src/#/#.controller.spec.ts
  ● Test suite failed to run

    TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
    �[96msrc/user/user.service.ts�[0m:�[93m71�[0m:�[93m36�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'User' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
      Type 'User' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
        Types of property '$where' are incompatible.
          Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
            Type 'Record<string, unknown>' is not assignable to type 'string'.

    �[7m71�[0m     await this.userModel.updateOne(user, fieldsToUpdate).exec();
    �[7m  �[0m �[91m                                   ~~~~�[0m

FAIL src/#/#.service.spec.ts
  ● Test suite failed to run

    TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
    �[96msrc/user/user.service.ts�[0m:�[93m71�[0m:�[93m36�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'User' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
      Type 'User' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
        Types of property '$where' are incompatible.
          Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
            Type 'Record<string, unknown>' is not assignable to type 'string'.

    �[7m71�[0m     await this.userModel.updateOne(user, fieldsToUpdate).exec();
    �[7m  �[0m �[91m                                   ~~~~�[0m

PASS src/reset-password/reset-password.controller.spec.ts
FAIL src/auth/auth.service.spec.ts
  ● Test suite failed to run

    TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
    �[96msrc/user/user.service.ts�[0m:�[93m71�[0m:�[93m36�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'User' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
      Type 'User' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
        Types of property '$where' are incompatible.
          Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
            Type 'Record<string, unknown>' is not assignable to type 'string'.

    �[7m71�[0m     await this.userModel.updateOne(user, fieldsToUpdate).exec();
    �[7m  �[0m �[91m                                   ~~~~�[0m

PASS src/user-auth/user-auth.service.spec.ts
FAIL src/user/user.service.spec.ts
  ● Test suite failed to run

    TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
    �[96msrc/user/user.service.ts�[0m:�[93m71�[0m:�[93m36�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'User' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
      Type 'User' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
        Types of property '$where' are incompatible.
          Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
            Type 'Record<string, unknown>' is not assignable to type 'string'.

    �[7m71�[0m     await this.userModel.updateOne(user, fieldsToUpdate).exec();
    �[7m  �[0m �[91m                                   ~~~~�[0m

FAIL src/attended-event/attended-event.controller.spec.ts
  ● Test suite failed to run

    TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
    �[96msrc/event/event.service.ts�[0m:�[93m53�[0m:�[93m37�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'Event' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<Event>, "_id" | "__v" | "id" | "name" | "parentId" | "description">>>'.
      Type 'Event' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<Event>, "_id" | "__v" | "id" | "name" | "parentId" | "description">>>'.
        Types of property '$where' are incompatible.
          Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
            Type 'Record<string, unknown>' is not assignable to type 'string'.

    �[7m53�[0m     await this.eventModel.updateOne(event, fields).exec();
    �[7m  �[0m �[91m                                    ~~~~~�[0m

PASS src/reset-password/reset-password.service.spec.ts
FAIL src/attended-event/attended-event.service.spec.ts
  ● Test suite failed to run

    TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
    �[96msrc/event/event.service.ts�[0m:�[93m53�[0m:�[93m37�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'Event' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<Event>, "_id" | "__v" | "id" | "name" | "parentId" | "description">>>'.
      Type 'Event' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<Event>, "_id" | "__v" | "id" | "name" | "parentId" | "description">>>'.
        Types of property '$where' are incompatible.
          Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
            Type 'Record<string, unknown>' is not assignable to type 'string'.

    �[7m53�[0m     await this.eventModel.updateOne(event, fields).exec();
    �[7m  �[0m �[91m                                    ~~~~~�[0m

FAIL src/event/event.controller.spec.ts
  ● Test suite failed to run

    TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
    �[96msrc/event/event.service.ts�[0m:�[93m53�[0m:�[93m37�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'Event' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<Event>, "_id" | "__v" | "id" | "name" | "parentId" | "description">>>'.
      Type 'Event' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<Event>, "_id" | "__v" | "id" | "name" | "parentId" | "description">>>'.
        Types of property '$where' are incompatible.
          Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
            Type 'Record<string, unknown>' is not assignable to type 'string'.

    �[7m53�[0m     await this.eventModel.updateOne(event, fields).exec();
    �[7m  �[0m �[91m                                    ~~~~~�[0m

FAIL src/event/event.service.spec.ts
  ● Test suite failed to run

    TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
    �[96msrc/event/event.service.ts�[0m:�[93m53�[0m:�[93m37�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'Event' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<Event>, "_id" | "__v" | "id" | "name" | "parentId" | "description">>>'.
      Type 'Event' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<Event>, "_id" | "__v" | "id" | "name" | "parentId" | "description">>>'.
        Types of property '$where' are incompatible.
          Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
            Type 'Record<string, unknown>' is not assignable to type 'string'.

    �[7m53�[0m     await this.eventModel.updateOne(event, fields).exec();
    �[7m  �[0m �[91m                                    ~~~~~�[0m

FAIL src/user/user.controller.spec.ts
  ● Test suite failed to run

    TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
    �[96msrc/user/user.controller.spec.ts�[0m:�[93m43�[0m:�[93m19�[0m - �[91merror�[0m�[90m TS2339: �[0mProperty 'email' does not exist on type '{}'.

    �[7m43�[0m     expect(result.email).toBe("testy@mcface.com");
    �[7m  �[0m �[91m                  ~~~~~�[0m
    �[96msrc/user/user.controller.spec.ts�[0m:�[93m44�[0m:�[93m19�[0m - �[91merror�[0m�[90m TS2339: �[0mProperty '_id' does not exist on type '{}'.

    �[7m44�[0m     expect(result._id).toBeUndefined();
    �[7m  �[0m �[91m                  ~~~�[0m
    �[96msrc/user/user.controller.spec.ts�[0m:�[93m45�[0m:�[93m19�[0m - �[91merror�[0m�[90m TS2339: �[0mProperty '__v' does not exist on type '{}'.

    �[7m45�[0m     expect(result.__v).toBeUndefined();
    �[7m  �[0m �[91m                  ~~~�[0m

PASS src/mail/mail.service.spec.ts
PASS src/common/decorators/validated-host.spec.ts
PASS src/galaxy-integrations/decorators/redirect-galaxy-integration.decorator.spec.ts
FAIL src/#/#.controller.spec.ts
  ● Test suite failed to run

    TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
    �[96msrc/user/user.service.ts�[0m:�[93m71�[0m:�[93m36�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'User' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
      Type 'User' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
        Types of property '$where' are incompatible.
          Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
            Type 'Record<string, unknown>' is not assignable to type 'string'.

    �[7m71�[0m     await this.userModel.updateOne(user, fieldsToUpdate).exec();
    �[7m  �[0m �[91m                                   ~~~~�[0m

FAIL src/app.controller.spec.ts
  ● Test suite failed to run

    TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
    �[96msrc/user/user.service.ts�[0m:�[93m71�[0m:�[93m36�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'User' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
      Type 'User' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
        Types of property '$where' are incompatible.
          Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
            Type 'Record<string, unknown>' is not assignable to type 'string'.

    �[7m71�[0m     await this.userModel.updateOne(user, fieldsToUpdate).exec();
    �[7m  �[0m �[91m                                   ~~~~�[0m

PASS src/validator/validator.service.spec.ts
Failed to collect coverage from /home/runner/work/gatekeeper/gatekeeper/src/event/event.service.ts
ERROR: TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
�[96msrc/event/event.service.ts�[0m:�[93m53�[0m:�[93m37�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'Event' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<Event>, "_id" | "__v" | "id" | "name" | "parentId" | "description">>>'.
  Type 'Event' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<Event>, "_id" | "__v" | "id" | "name" | "parentId" | "description">>>'.
    Types of property '$where' are incompatible.
      Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
        Type 'Record<string, unknown>' is not assignable to type 'string'.

�[7m53�[0m     await this.eventModel.updateOne(event, fields).exec();
�[7m  �[0m �[91m                                    ~~~~~�[0m
STACK: 
Failed to collect coverage from /home/runner/work/gatekeeper/gatekeeper/src/user/user.service.ts
ERROR: TypeScript diagnostics (customize using `[jest-config].globals.ts-jest.diagnostics` option):
�[96msrc/user/user.service.ts�[0m:�[93m71�[0m:�[93m36�[0m - �[91merror�[0m�[90m TS2345: �[0mArgument of type 'User' is not assignable to parameter of type '_FilterQuery<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
  Type 'User' is not assignable to type 'RootQuerySelector<_AllowStringsForIds<Pick<_LeanDocument<User>, "email" | "_id" | "__v" | "id" | "firstName" | "lastName" | "authId" | "notificationEmail" | "isAdmin" | "resumeLink" | "birthYear" | "locationCity" | "locationState" | "locationCountry" | "isFirstGenerationCollegeStudent">>>'.
    Types of property '$where' are incompatible.
      Type 'Record<string, unknown>' is not assignable to type 'string | Function'.
        Type 'Record<string, unknown>' is not assignable to type 'string'.

�[7m71�[0m     await this.userModel.updateOne(user, fieldsToUpdate).exec();
�[7m  �[0m �[91m                                   ~~~~�[0m
STACK: 

Test Suites: 11 failed, 7 passed, 18 total
Tests:       52 passed, 52 total
Snapshots:   0 total
Time:        16.132s
Ran all test suites.
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! gatekeeper@1.0.0 test:ci: `env NODE_ENV=test jest --ci "--coverage" "--forceExit"`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the gatekeeper@1.0.0 test:ci script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/runner/.npm/_logs/2021-04-14T01_09_26_192Z-debug.log

Jest stdout:


> gatekeeper@1.0.0 test:ci /home/runner/work/gatekeeper/gatekeeper
> env NODE_ENV=test jest --ci "--coverage" "--forceExit"

-------------------------------------------|----------|----------|----------|----------|-------------------|
File                                       |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
-------------------------------------------|----------|----------|----------|----------|-------------------|
All files                                  |    23.36 |    25.08 |    30.63 |    23.15 |                   |
 src                                       |        0 |        0 |        0 |        0 |                   |
  app.controller.ts                        |        0 |      100 |        0 |        0 |... 24,29,30,36,37 |
  app.module.ts                            |        0 |      100 |      100 |        0 |... 12,13,14,15,39 |
  main.ts                                  |        0 |        0 |        0 |        0 |... 48,49,50,52,54 |
 src/attended-event                        |        0 |        0 |        0 |        0 |                   |
  attended-event.controller.ts             |        0 |        0 |        0 |        0 |... 54,58,61,62,63 |
  attended-event.module.ts                 |        0 |      100 |      100 |        0 |  1,2,3,4,5,6,7,21 |
  attended-event.service.ts                |        0 |        0 |        0 |        0 |... 38,39,44,50,58 |
 src/attended-event/schemas                |        0 |      100 |      100 |        0 |                   |
  attended-event.schema.ts                 |        0 |      100 |      100 |        0 |               1,3 |
 src/auth                                  |       14 |     12.5 |    23.08 |    14.12 |                   |
  auth-link-generator.service.ts           |    93.33 |    55.56 |      100 |      100 |        9,11,20,29 |
  auth.module.ts                           |        0 |      100 |        0 |        0 |... 10,11,12,21,37 |
  auth.service.ts                          |        0 |        0 |        0 |        0 |... 23,125,126,128 |
  authenticated.guard.ts                   |        0 |        0 |        0 |        0 |... 19,21,22,23,26 |
  local.serializer.ts                      |        0 |      100 |        0 |        0 |        1,2,5,7,11 |
 src/auth/exceptions                       |       50 |      100 |      100 |       50 |                   |
  auth-provider.exception.ts               |      100 |      100 |      100 |      100 |                   |
  user-not-verified.exception.ts           |        0 |      100 |      100 |        0 |               1,3 |
 src/auth/guards                           |        0 |        0 |        0 |        0 |                   |
  admin.guard.ts                           |        0 |        0 |        0 |        0 |... 20,21,23,24,26 |
  galaxy-integration.guard.ts              |        0 |        0 |        0 |        0 |    1,5,9,10,15,17 |
 src/auth/strategies                       |        0 |        0 |        0 |        0 |                   |
  facebook.strategy.ts                     |        0 |        0 |        0 |        0 |... 56,57,65,71,74 |
  google.strategy.ts                       |        0 |        0 |        0 |        0 |... 58,59,67,73,76 |
  jwt.strategy.ts                          |        0 |        0 |        0 |        0 |... 29,30,32,33,34 |
  local.strategy.ts                        |        0 |      100 |        0 |        0 |... 11,12,15,27,29 |
 src/common                                |      100 |      100 |      100 |      100 |                   |
  constants.ts                             |      100 |      100 |      100 |      100 |                   |
 src/common/decorators                     |    65.38 |    52.94 |    66.67 |    59.09 |                   |
  query-with-default.decorator.ts          |       50 |       20 |       50 |       50 |        9,10,11,12 |
  validated-host.decorator.ts              |    72.22 |    66.67 |       75 |    64.29 |    21,22,23,24,25 |
 src/common/dto                            |        0 |        0 |        0 |        0 |                   |
  response-base.ts                         |        0 |        0 |        0 |        0 |           1,2,3,4 |
 src/common/filters                        |        0 |        0 |        0 |        0 |                   |
  global-http-exception.filter.ts          |        0 |        0 |        0 |        0 |... 56,60,62,64,65 |
 src/common/pipe                           |        0 |        0 |        0 |        0 |                   |
  validation.pipe.ts                       |        0 |        0 |        0 |        0 |... 18,19,21,25,26 |
 src/event                                 |        0 |        0 |        0 |        0 |                   |
  event.controller.ts                      |        0 |        0 |        0 |        0 |... 64,67,69,70,71 |
  event.module.ts                          |        0 |      100 |      100 |        0 |      1,2,3,4,5,15 |
 src/event/schemas                         |        0 |      100 |      100 |        0 |                   |
  event.schema.ts                          |        0 |      100 |      100 |        0 |               1,3 |
 src/galaxy-integrations                   |      100 |      100 |      100 |      100 |                   |
  galaxy-integrations.ts                   |      100 |      100 |      100 |      100 |                   |
 src/galaxy-integrations/decorators        |       84 |    42.86 |    66.67 |    82.61 |                   |
  redirect-galaxy-integration.decorator.ts |       84 |    42.86 |    66.67 |    82.61 |       48,49,53,57 |
 src/galaxy-integrations/interfaces        |      100 |       90 |      100 |      100 |                   |
  galaxy-integration.ts                    |      100 |       90 |      100 |      100 |                31 |
 src/#                                 |        0 |        0 |        0 |        0 |                   |
  login.controller.ts                      |        0 |        0 |        0 |        0 |... 74,76,82,87,89 |
  login.module.ts                          |        0 |      100 |        0 |        0 |     1,2,3,4,10,12 |
 src/#/filters                         |        0 |        0 |        0 |        0 |                   |
  login-provider-exception.filter.ts       |        0 |        0 |        0 |        0 |... 15,16,17,18,27 |
  login-root-exception.filter.ts           |        0 |        0 |        0 |        0 |... 29,30,36,37,45 |
 src/#/middleware                      |        0 |      100 |        0 |        0 |                   |
  save-redirect-param.middleware.ts        |        0 |      100 |        0 |        0 |             1,2,3 |
 src/mail                                  |    65.71 |       55 |    66.67 |    65.52 |                   |
  mail-core.service.ts                     |     62.5 |      100 |        0 |       50 |          11,12,20 |
  mail.module.ts                           |        0 |      100 |      100 |        0 |           1,2,3,9 |
  mail.service.ts                          |    85.71 |       55 |      100 |    84.21 |          20,44,72 |
 src/mail/dto                              |        0 |      100 |      100 |        0 |                   |
  mailgun-payload.dto.ts                   |        0 |      100 |      100 |        0 |                 1 |
  send-email-params.dto.ts                 |        0 |      100 |      100 |        0 |             1,3,5 |
 src/mail/mocks                            |     87.5 |       50 |      100 |       80 |                   |
  mock-mail-core.service.ts                |     87.5 |       50 |      100 |       80 |                 9 |
 src/reset-password                        |    83.12 |    94.44 |    90.91 |    84.51 |                   |
  reset-password.controller.ts             |     97.5 |    92.86 |      100 |    97.37 |                76 |
  reset-password.module.ts                 |        0 |      100 |        0 |        0 |... ,5,6,7,8,17,25 |
  reset-password.service.ts                |      100 |      100 |      100 |      100 |                   |
 src/#                                |        0 |        0 |        0 |        0 |                   |
  #.controller.ts                     |        0 |        0 |        0 |        0 |... 55,159,160,164 |
  #.module.ts                         |        0 |      100 |        0 |        0 |... ,6,7,8,9,19,28 |
  #.service.ts                        |        0 |        0 |        0 |        0 |... 92,93,94,96,97 |
 src/#/dto                            |        0 |      100 |      100 |        0 |                   |
  #-user.dto.ts                       |        0 |      100 |      100 |        0 |                 1 |
 src/test-database                         |       75 |       50 |      100 |       70 |                   |
  test-database.module.ts                  |       75 |       50 |      100 |       70 |          28,29,30 |
 src/user                                  |        0 |        0 |        0 |        0 |                   |
  user-auth.decorator.ts                   |        0 |      100 |        0 |        0 |         1,8,13,14 |
  user.controller.ts                       |        0 |        0 |        0 |        0 |... 25,26,31,42,43 |
  user.module.ts                           |        0 |      100 |      100 |        0 |    1,2,3,4,5,6,17 |
 src/user-auth                             |    73.91 |    93.75 |    85.71 |    75.61 |                   |
  user-auth.decorator.ts                   |        0 |      100 |        0 |        0 |         1,8,13,14 |
  user-auth.module.ts                      |        0 |      100 |      100 |        0 |        1,2,3,4,13 |
  user-auth.service.ts                     |    97.14 |    93.75 |      100 |    96.88 |                34 |
 src/user-auth/dto                         |        0 |      100 |      100 |        0 |                   |
  create-user-auth.dto.ts                  |        0 |      100 |      100 |        0 |                 3 |
 src/user-auth/schemas                     |      100 |      100 |      100 |      100 |                   |
  user-auth.schema.ts                      |      100 |      100 |      100 |      100 |                   |
 src/user/dto                              |        0 |      100 |      100 |        0 |                   |
  create-user.dto.ts                       |        0 |      100 |      100 |        0 |                 1 |
  modify-user.dto.ts                       |        0 |      100 |      100 |        0 |... 22,26,30,34,38 |
 src/user/schemas                          |        0 |      100 |      100 |        0 |                   |
  user.schema.ts                           |        0 |      100 |      100 |        0 |               1,3 |
 src/validator                             |    85.71 |      100 |       50 |       80 |                   |
  validator.service.ts                     |    85.71 |      100 |       50 |       80 |                 7 |
-------------------------------------------|----------|----------|----------|----------|-------------------|

Co-authored-by: George Thayamkery <george.thayamkery@gmail.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants