infinispan-cere
Version:
Infinispan Javascript client
28 lines (25 loc) • 831 B
JavaScript
var t = require('./utils/testing'); // Testing dependency
describe('Infinispan local client', function() {
it('plain auth is working', function(done) {t.client(t.local, {authentication: {
enabled: true,
saslMechanism: 'PLAIN',
userName: 'admin',
password: 'pass'
}})
.then(t.assert(t.put('key', 'value')))
.then(t.disconnect())
.catch(t.failed(done))
.finally(done);
});
it('external auth is working', function(done) {t.client(t.local, {authentication: {
enabled: true,
saslMechanism: 'EXTERNAL',
userName: 'admin',
password: 'pass'
}})
.then(t.assert(t.put('key', 'value')))
.then(t.disconnect())
.catch(t.failed(done))
.finally(done);
});
});