bitcore-lib-zcash/test/test.examples.js

34 lines
672 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-06-06 14:34:42 -07:00
'ECIES',
'HierarchicalKey',
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-07-16 11:32:41 -07:00
'ScriptInterpreter'
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();
});
});
});