vremoting
Version:
StrongLoop Remoting Module
23 lines (20 loc) • 607 B
JavaScript
var RemoteObjects = require('../../');
var expect = require('chai').expect;
var REMOTE_URL = 'http://localhost:3000';
var remotes = require('./fixtures/remotes');
remotes.connect(REMOTE_URL, 'rest');
describe('smoke test', function () {
describe('remote.invoke()', function () {
it('invokes a remote static method', function (done) {
remotes.invoke(
'User.login',
[{username: 'joe', password: 'secret'}],
function(err, session) {
expect(err).to.not.exist;
expect(session.userId).to.equal(123);
done();
}
);
});
});
});