lib-jsl
Version:
JSL is a JSON based logic programming library meant for embedded use
27 lines (23 loc) • 765 B
JavaScript
var auth = require('./auth-module.js');
var chai = require('chai');
var chaiJSL = require('chai-jsl');
var expect = chai.expect;
chai.use(chaiJSL);
describe('Example: Test Automation', function() {
describe('Auth test using pattern method', function() {
describe('login', function() {
it('should successfully login', function(done) {
var response = auth.login({
username : 'mohan',
password : 'xyzw'
});
var expectedResponse = {
status: '$s',
logged_in: true
};
expect(response).to.have.pattern(expectedResponse);
done();
});
});
});
});