scripts: switch to failing to classification tests

This commit is contained in:
Daniel Cousens 2014-06-24 17:31:55 +10:00
parent 62b6a407a6
commit 576fbbfff5

View file

@ -10,11 +10,11 @@ var fixtures2 = require('./fixtures/scripts.json')
describe('Scripts', function() { describe('Scripts', function() {
describe('classifyInput', function() { describe('classifyInput', function() {
fixtures.valid.forEach(function(f) { fixtures2.valid.forEach(function(f) {
if (f.scriptPubKey) return if (!f.scriptSig) return
it('supports ' + f.type, function() { it('classifies ' + f.scriptSig + ' as ' + f.type, function() {
var script = Script.fromHex(f.hex) var script = Script.fromHex(f.scriptSig)
var type = scripts.classifyInput(script) var type = scripts.classifyInput(script)
assert.equal(type, f.type) assert.equal(type, f.type)
@ -23,11 +23,11 @@ describe('Scripts', function() {
}) })
describe('classifyOutput', function() { describe('classifyOutput', function() {
fixtures.valid.forEach(function(f) { fixtures2.valid.forEach(function(f) {
if (!f.scriptPubKey) return if (!f.scriptPubKey) return
it('supports ' + f.type, function() { it('classifies ' + f.scriptPubKey + ' as ' + f.type, function() {
var script = Script.fromHex(f.hex) var script = Script.fromHex(f.scriptPubKey)
var type = scripts.classifyOutput(script) var type = scripts.classifyOutput(script)
assert.equal(type, f.type) assert.equal(type, f.type)