[问题] 用mocha和supertest测试登入页面

楼主: jacobcan118 (jacobcan118)   2016-05-20 08:06:21
请问大家有人有经验作node.js网页结合mocha 和sails的unit test吗? 我有一个登入页面 用Okta Sign-In Widget如下面的连结用sails
也能在localhost看到并登入网页, 不过我现在想写一个自动化登入的测试不过怎样试在res 都只能到首页和无法登入取得token.看了一下okta的
文件自己用他的createsession的api却能拿到他的token. 请问有什么办法可以作登入的测试吗? 谢谢
var request = require('supertest');
var assert = require('assert');
describe('test login', function(){
describe('login', function(){
it('Should display login page', function(done){
request(sails.hoooks.http.app)
.post('/')
.send(
{username: 'abcd', password: '1234'}
)
.end(function(err, res){
console.log(res);
if(err) return done(err);
done();
})
}
}
}
=========
var OktaAPI = require('okta-node');
var okta = new OktaAPI("", link);
describe('test login', function(){
describe('login', function(){
it('Should display login page', function(done){
okta.createSession('abcd', '1234', "cookieToken", function(res){
console.log(res.resp);
})
}
}
}
Link
http://developer.okta.com/docs/guides/okta_sign-in_widget

Links booklink

Contact Us: admin [ a t ] ucptt.com