bitcore/test/test.examples.js

32 lines
629 B
JavaScript
Raw Normal View History

2014-03-12 09:08:52 -07:00
'use strict';
var chai = chai || require('chai');
var should = chai.should();
var mute = require('./mute').mute;
var unmute = require('./mute').unmute;
var examples = [
'Address',
2014-04-02 09:05:11 -07:00
'BIP32',
2014-03-12 09:08:52 -07:00
'PeerManager',
'Rpc',
'SendTx',
'CreateScript',
'CreateKey',
'CreateAndSignTx-Multisig',
'CreateAndSignTx-PayToPubkeyHash',
'CreateAndSignTx-PayToScriptHash',
2014-03-12 11:21:46 -07:00
'Script',
2014-03-12 09:08:52 -07:00
];
2014-03-12 11:21:46 -07:00
describe('Examples', function() {
2014-03-12 09:08:52 -07:00
before(mute);
after(unmute);
examples.forEach(function(example) {
it('valid '+example, function() {
var ex = require('../examples/'+example);
ex.run.should.not.throw();
});
});
});