| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | /** * 项目账号数据模型单元测试 * * @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);    // });});
 |