web3.js/test/ipcprovider.js

34 lines
975 B
JavaScript
Raw Normal View History

2015-06-24 14:56:32 +02:00
var chai = require('chai');
var assert = chai.assert;
var SandboxedModule = require('sandboxed-module');
SandboxedModule.registerBuiltInSourceTransformer('istanbul');
var IpcProvider = SandboxedModule.require('../lib/web3/ipcprovider', {
requires: {
'net': require('./helpers/FakeIpcRequest')
}
});
describe('lib/web3/ipcprovider', function () {
// describe('send', function () {
// it('should send basic request', function () {
// var provider = new HttpProvider();
// var result = provider.send({});
// assert.equal(typeof result, 'object');
// });
// });
describe('sendAsync', function () {
it('should send basic async request', function (done) {
var provider = new IpcProvider();
provider.sendAsync({id: 1}, function (err, result) {
assert.equal(typeof result, 'object');
done();
});
});
});
});