History: Add unit and e2e test

Add unit tests for history service
Adapt relevant me e2e tests to work

Signed-off-by: Philip Molares <philip.molares@udo.edu>
This commit is contained in:
Philip Molares 2021-02-03 21:46:36 +01:00 committed by David Mehren
parent e55e62c2cd
commit 36f041f0e0
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3
4 changed files with 339 additions and 70 deletions

View file

@ -19,6 +19,8 @@ import { Identity } from '../../../users/identity.entity';
import { User } from '../../../users/user.entity';
import { UsersModule } from '../../../users/users.module';
import { NotesController } from './notes.controller';
import { HistoryModule } from '../../../history/history.module';
import { HistoryEntry } from '../../../history/history-entry.entity';
describe('Notes Controller', () => {
let controller: NotesController;
@ -37,7 +39,7 @@ describe('Notes Controller', () => {
useValue: {},
},
],
imports: [RevisionsModule, UsersModule, LoggerModule],
imports: [RevisionsModule, UsersModule, LoggerModule, HistoryModule],
})
.overrideProvider(getRepositoryToken(Note))
.useValue({})
@ -57,6 +59,8 @@ describe('Notes Controller', () => {
.useValue({})
.overrideProvider(getRepositoryToken(Tag))
.useValue({})
.overrideProvider(getRepositoryToken(HistoryEntry))
.useValue({})
.compile();
controller = module.get<NotesController>(NotesController);