project.test.js 645 B

123456789101112131415161718192021222324252627
  1. /**
  2. * 项目数据模型单元测试
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/11/17
  6. * @version
  7. */
  8. 'use strict';
  9. const { app, assert } = require('egg-mock/bootstrap');
  10. describe('test/app/service/project.test.js', () => {
  11. it('not exist code', function* () {
  12. const ctx = app.mockContext();
  13. const projectData = yield ctx.service.project.getProjectByCode('1111');
  14. assert(projectData === null);
  15. });
  16. it('exist code', function* () {
  17. const ctx = app.mockContext();
  18. const projectData = yield ctx.service.project.getProjectByCode('T201711273363');
  19. assert(projectData.id === 17);
  20. });
  21. });