mirror of
https://github.com/status-im/web3.js.git
synced 2025-02-24 03:58:13 +00:00
tests for qtsyncprovider.js
This commit is contained in:
parent
288caf32be
commit
f6046702f6
11
test/FakeQtNavigator.js
Normal file
11
test/FakeQtNavigator.js
Normal file
@ -0,0 +1,11 @@
|
||||
|
||||
var navigator = {
|
||||
qt: {
|
||||
callMethod: function (payload) {
|
||||
return "{}";
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = navigator;
|
||||
|
@ -10,17 +10,22 @@ var HttpProvider = SandboxedModule.require('../lib/web3/httpprovider', {
|
||||
|
||||
describe('httpprovider', function () {
|
||||
describe('send', function () {
|
||||
it('should send basic request', function () {
|
||||
var provider = new HttpProvider();
|
||||
var result = provider.send({});
|
||||
|
||||
assert.equal(typeof result, "object");
|
||||
assert.equal(typeof result, 'object');
|
||||
});
|
||||
});
|
||||
|
||||
describe('sendAsync', function (done) {
|
||||
describe('sendAsync', function () {
|
||||
it('should send basic async request', function (done) {
|
||||
var provider = new HttpProvider();
|
||||
|
||||
provider.send({}, function (err, result) {
|
||||
assert.equal(typeof result, "string");
|
||||
provider.sendAsync({}, function (err, result) {
|
||||
assert.equal(typeof result, 'object');
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
21
test/qtsyncprovider.js
Normal file
21
test/qtsyncprovider.js
Normal file
@ -0,0 +1,21 @@
|
||||
var chai = require('chai');
|
||||
var assert = chai.assert;
|
||||
var SandboxedModule = require('sandboxed-module');
|
||||
|
||||
var QtSyncProvider = SandboxedModule.require('../lib/web3/qtsync', {
|
||||
globals: {
|
||||
navigator: require('./FakeQtNavigator')
|
||||
}
|
||||
});
|
||||
|
||||
describe('qtprovider', function () {
|
||||
describe('send', function () {
|
||||
it('should send basic request', function () {
|
||||
var provider = new QtSyncProvider();
|
||||
var result = provider.send({});
|
||||
|
||||
assert.equal(typeof result, 'object');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user