project_account.test.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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. // 不允许使用通行账号登录
  14. // const postData = {
  15. // account: 'laiku123@qq.com',
  16. // project: 'J201711163164',
  17. // project_password: '19930523',
  18. // };
  19. const postData = {
  20. account: '734406061@qq.com',
  21. project: 'T201711273363',
  22. project_password: 'mai654321',
  23. };
  24. ctx.session = {};
  25. const result = yield ctx.service.projectAccount.accountLogin(postData, 2);
  26. assert(result);
  27. });
  28. // it('test login success (local)', function* () {
  29. // const ctx = app.mockContext();
  30. // const postData = {
  31. // account: 'test',
  32. // project: 'Y201711167257',
  33. // project_password: '123123',
  34. // };
  35. //
  36. // const result = yield ctx.service.projectAccount.accountLogin(postData);
  37. // assert(result);
  38. // });
  39. //
  40. // it('test login fail', function* () {
  41. // const ctx = app.mockContext();
  42. // const postData = {
  43. // account: 'laiku123@qq.com',
  44. // project: 'J201711163164',
  45. // project_password: '1111',
  46. // };
  47. //
  48. // const result = yield ctx.service.projectAccount.accountLogin(postData);
  49. // assert(!result);
  50. // });
  51. });