project_account.test.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /**
  2. * 项目账号数据模型单元测试
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/11/20
  6. * @version
  7. */
  8. 'use strict';
  9. const { app, assert } = require('egg-mock/bootstrap');
  10. describe('test/app/service/project_account.test.js', () => {
  11. it('test login success (sso)', function* () {
  12. const ctx = app.mockContext();
  13. const postData = {
  14. account: 'laiku123@qq.com',
  15. project: 'J201711163164',
  16. project_password: '19930523',
  17. };
  18. ctx.session = {};
  19. const result = yield ctx.service.projectAccount.accountLogin(postData, 2);
  20. assert(result);
  21. });
  22. // it('test login success (local)', function* () {
  23. // const ctx = app.mockContext();
  24. // const postData = {
  25. // account: 'test',
  26. // project: 'Y201711167257',
  27. // project_password: '123123',
  28. // };
  29. //
  30. // const result = yield ctx.service.projectAccount.accountLogin(postData);
  31. // assert(result);
  32. // });
  33. //
  34. // it('test login fail', function* () {
  35. // const ctx = app.mockContext();
  36. // const postData = {
  37. // account: 'laiku123@qq.com',
  38. // project: 'J201711163164',
  39. // project_password: '1111',
  40. // };
  41. //
  42. // const result = yield ctx.service.projectAccount.accountLogin(postData);
  43. // assert(!result);
  44. // });
  45. });