20 lines
570 B
TypeScript
20 lines
570 B
TypeScript
import { Test, TestingModule } from '@nestjs/testing';
|
|
import { ItemsService } from './items.service';
|
|
|
|
describe('ItemsService', () => {
|
|
let service: ItemsService;
|
|
|
|
beforeEach(async () => {
|
|
const module: TestingModule = await Test.createTestingModule({
|
|
providers: [ItemsService],
|
|
}).compile();
|
|
service = module.get<ItemsService>(ItemsService);
|
|
});
|
|
|
|
it('creates and retrieves an item', () => {
|
|
const item = service.create('Widget', 'A test widget');
|
|
expect(item.id).toBe(1);
|
|
expect(service.findOne(1).name).toBe('Widget');
|
|
});
|
|
});
|