bot18
Version:
A high-frequency cryptocurrency trading bot by Zenbot creator @carlos8f
29 lines (21 loc) • 795 B
JavaScript
/* global describe, it */
var XOAuth2 = require('../../lib/authentication/xoauth2')
var mech = new XOAuth2()
require('should')
describe('XOAuth2 authentication', function () {
describe('Detect SASL mechanisms', function () {
it("Should return false if 'oauth2_auth' property doesn't exist", function () {
var options = {}
mech.match(options).should.equal(false)
})
it("Should return false if 'oauth2_auth' does not have correct value", function () {
var options = { oauth2_auth: 'oauth2_auth' }
mech.match(options).should.equal(false)
})
it("Should return true if 'oauth2_auth' has correct value", function () {
var options = { oauth2_auth: mech.NS_GOOGLE_AUTH }
mech.match(options).should.equal(true)
})
})
})