user.service.spec.ts:
import { Test, TestingModule } from '@nestjs/testing';
import { UserService } from './user.service';
describe('UserService', () => {
let service: UserService;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [UserService],
}).compile();
service = module.get<UserService>(UserService);
});
it('should return users', () => {
expect(service.getAll()).toEqual([{ id: 1, name: 'Alice' }]);
});
});
user.service.spec.ts:
import { Test, TestingModule } from '@nestjs/testing';
import { UserService } from './user.service';
describe('UserService', () => {
let service: UserService;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [UserService],
}).compile();
service = module.get<UserService>(UserService);
});
it('should return users', () => {
expect(service.getAll()).toEqual([{ id: 1, name: 'Alice' }]);
});
});
// Пример кода
function hello(name) {
console.log(`Hi, ${name}!`);
}
hello("Sergey");