private: adds tokens controller

adds private api
adds AuthTokenDto and AuthTokenWithSecretDto
adds necessary methods in the users service
adds RandomnessError

Signed-off-by: Philip Molares <philip.molares@udo.edu>
This commit is contained in:
Philip Molares 2021-01-16 23:53:46 +01:00 committed by David Mehren
parent 1c7452d066
commit 80c7ae2fa9
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3
10 changed files with 248 additions and 12 deletions

View file

@ -9,6 +9,7 @@ import { getRepositoryToken } from '@nestjs/typeorm';
import { LoggerModule } from '../logger/logger.module';
import { User } from './user.entity';
import { UsersService } from './users.service';
import { AuthToken } from './auth-token.entity';
describe('UsersService', () => {
let service: UsersService;
@ -21,11 +22,17 @@ describe('UsersService', () => {
provide: getRepositoryToken(User),
useValue: {},
},
{
provide: getRepositoryToken(AuthToken),
useValue: {},
},
],
imports: [LoggerModule],
})
.overrideProvider(getRepositoryToken(User))
.useValue({})
.overrideProvider(getRepositoryToken(AuthToken))
.useValue({})
.compile();
service = module.get<UsersService>(UsersService);