diff --git a/src/app.service.spec.ts b/src/app.service.spec.ts new file mode 100644 index 00000000..44b6eeaa --- /dev/null +++ b/src/app.service.spec.ts @@ -0,0 +1,28 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { AppService } from './app.service'; + +describe('AppService', () => { + let service: AppService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [AppService], + }).compile(); + + service = module.get(AppService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); + + describe('getHello', () => { + it('returns the expected greeting', () => { + expect(service.getHello()).toBe('Hello World!'); + }); + + it('returns the same greeting on repeated calls', () => { + expect(service.getHello()).toBe(service.getHello()); + }); + }); +});