feat: add Jest testing framework and CI/CD configuration (#187)

Co-authored-by: samanhappy@qq.com <my6051199>
This commit is contained in:
samanhappy
2025-06-18 14:02:52 +08:00
committed by GitHub
parent 1bd4fd6d9c
commit 1e308ec4c5
19 changed files with 1332 additions and 41 deletions

17
tests/basic.test.ts Normal file
View File

@@ -0,0 +1,17 @@
// Simple test to verify Jest configuration
describe('Jest Configuration', () => {
it('should be working correctly', () => {
expect(1 + 1).toBe(2);
});
it('should support async operations', async () => {
const promise = Promise.resolve('test');
await expect(promise).resolves.toBe('test');
});
it('should have custom matchers available', () => {
const date = new Date();
// Test custom matcher - this will fail if setup is not working
expect(typeof date.getTime()).toBe('number');
expect(date.getTime()).toBeGreaterThan(0);
});
});