From 31a48d84a9b849c813115f80c077183c885d7028 Mon Sep 17 00:00:00 2001 From: sherifatolanike Date: Fri, 28 Aug 2026 03:19:15 +0000 Subject: [PATCH] test: add unit tests for app service Add focused unit tests for all public AppService methods, covering successful operations, invalid inputs, dependency failures, and edge case --- src/app.service.spec.ts | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/app.service.spec.ts 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()); + }); + }); +});