diff --git a/test/transaction.js b/test/transaction.js index 56e5ab5..eb99847 100644 --- a/test/transaction.js +++ b/test/transaction.js @@ -108,28 +108,6 @@ describe('Transaction', function() { assert.equal(tx.ins[0].script, Script.EMPTY) }) - fixtures.valid.forEach(function(f) { - it('should add the inputs for ' + f.id + ' correctly', function() { - var tx = new Transaction() - - f.raw.ins.forEach(function(txIn, i) { - var txHash = new Buffer(txIn.hash, 'hex') - var script = txIn.script ? Script.fromASM(txIn.script) : undefined - var j = tx.addInput(txHash, txIn.index, txIn.sequence, script) - var sequence = txIn.sequence - if (sequence === undefined || sequence === null ) { - sequence = Transaction.DEFAULT_SEQUENCE - } - - assert.equal(i, j) - assert.equal(tx.ins[i].hash.toString('hex'), txIn.hash) - assert.equal(tx.ins[i].index, txIn.index) - assert.equal(tx.ins[i].sequence, sequence) - assert.deepEqual(tx.ins[i].script, script || Script.EMPTY) - }) - }) - }) - fixtures.invalid.addInput.forEach(function(f) { it('throws on ' + f.exception, function() { var tx = new Transaction() @@ -181,21 +159,6 @@ describe('Transaction', function() { assert.equal(tx.addOutput(destScript, 40000), 0) assert.equal(tx.addOutput(destScript, 40000), 1) }) - - fixtures.valid.forEach(function(f) { - it('should add the outputs for ' + f.id + ' correctly', function() { - var tx = new Transaction() - - f.raw.outs.forEach(function(txOut, i) { - var scriptPubKey = Script.fromASM(txOut.script) - var j = tx.addOutput(scriptPubKey, txOut.value) - - assert.equal(i, j) - assert.equal(tx.outs[i].script, scriptPubKey) - assert.equal(tx.outs[i].value, txOut.value) - }) - }) - }) }) describe('clone', function() {