請問大家有人有經驗作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