napi-bindings
Version:
Nymi API bindings to work with Nymi SDK 4.x
47 lines (34 loc) • 1.34 kB
JavaScript
;
const NapiBinding = require('../src/index');
exports.testNymulatorOnWin = function (test) {
let napi = new NapiBinding(true),
init = napi.napiConfigure('testnea', '#', '{', NapiBinding.LogLevel.NONE, 9088, '127.0.0.1');
napi.napiTerminate();
test.equal(init, NapiBinding.ConfigOutcome.INVALID_PROVISION_JSON);
test.expect(1);
test.done();
};
exports.testIgnoreNymulatorFlagOnWin = function (test) {
let napi = new NapiBinding(false),
init = napi.napiConfigure('tes', '#', '{}', NapiBinding.LogLevel.NONE, 9088, '127.0.0.1');
napi.napiTerminate();
test.equal(init, NapiBinding.ConfigOutcome.FAILED_TO_INIT);
test.expect(1);
test.done();
};
exports.testNativeOnWin = function (test) {
let napi = new NapiBinding(false),
init = napi.napiConfigure('testest', '#', '{}', NapiBinding.LogLevel.NONE, 9089, '127.0.0.1');
napi.napiTerminate();
test.equal(init, NapiBinding.ConfigOutcome.OKAY);
test.expect(1);
test.done();
};
exports.testNativeByPortOnWin = function (test) {
let napi = new NapiBinding(true),
init = napi.napiConfigure('testest', '#', '{}', NapiBinding.LogLevel.NONE, 9089, '127.0.0.1');
napi.napiTerminate();
test.equal(init, NapiBinding.ConfigOutcome.OKAY);
test.expect(1);
test.done();
};