flocore-node/api/test/http.js
2015-03-06 15:53:07 -03:00

36 lines
751 B
JavaScript

'use strict';
var chai = require('chai');
var should = chai.should();
var EventEmitter = require('eventemitter2').EventEmitter2;
var BitcoreHTTP = require('../lib/http');
describe('BitcoreHTTP', function() {
// mocks
var opts = {
port: 1234
};
var nodeMock;
beforeEach(function() {
nodeMock = new EventEmitter();
});
describe('instantiates', function() {
it('from constructor', function() {
var http = new BitcoreHTTP(nodeMock);
should.exist(http);
});
it('from create', function() {
var http = new BitcoreHTTP.create();
should.exist(http);
});
});
it('starts', function() {
var http = new BitcoreHTTP(nodeMock, opts);
http.start.bind(http).should.not.throw();
});
});