/** * 项目账号数据模型单元测试 * * @author CaiAoLin * @date 2017/11/20 * @version */ 'use strict'; const { app, assert } = require('egg-mock/bootstrap'); describe('test/app/service/project_account.test.js', () => { it('test login success (sso)', function* () { const ctx = app.mockContext(); // 不允许使用通行账号登录 // const postData = { // account: 'laiku123@qq.com', // project: 'J201711163164', // project_password: '19930523', // }; const postData = { account: '734406061@qq.com', project: 'T201711273363', project_password: 'mai654321', }; ctx.session = {}; const result = yield ctx.service.projectAccount.accountLogin(postData, 2); assert(result); }); // it('test login success (local)', function* () { // const ctx = app.mockContext(); // const postData = { // account: 'test', // project: 'Y201711167257', // project_password: '123123', // }; // // const result = yield ctx.service.projectAccount.accountLogin(postData); // assert(result); // }); // // it('test login fail', function* () { // const ctx = app.mockContext(); // const postData = { // account: 'laiku123@qq.com', // project: 'J201711163164', // project_password: '1111', // }; // // const result = yield ctx.service.projectAccount.accountLogin(postData); // assert(!result); // }); });