home.test.ts 670 B

123456789101112131415161718192021222324252627
  1. import { createApp, close, createHttpRequest } from '@midwayjs/mock';
  2. import { Framework } from '@midwayjs/web';
  3. import * as assert from 'assert';
  4. describe('test/controller/home.test.ts', () => {
  5. it('should GET /', async () => {
  6. // create app
  7. const app = await createApp<Framework>();
  8. // make request
  9. const result = await createHttpRequest(app).get('/');
  10. // use expect by jest
  11. expect(result.status).toBe(200);
  12. expect(result.text).toBe('Hello Midwayjs!');
  13. // or use assert
  14. assert.deepStrictEqual(result.status, 200);
  15. assert.deepStrictEqual(result.text, 'Hello Midwayjs!');
  16. // close app
  17. await close(app);
  18. });
  19. });