test/test_signature.rb in zold-0.5 vs test/test_signature.rb in zold-0.6

- old
+ new

@@ -20,10 +20,11 @@ require 'minitest/autorun' require 'tmpdir' require_relative '../lib/zold/key' require_relative '../lib/zold/id' +require_relative '../lib/zold/txn' require_relative '../lib/zold/amount' require_relative '../lib/zold/signature' # Signature test. # Author:: Yegor Bugayenko (yegor256@gmail.com) @@ -33,11 +34,13 @@ def test_signs_and_validates pvt = Zold::Key.new(file: 'fixtures/id_rsa') pub = Zold::Key.new(file: 'fixtures/id_rsa.pub') txn = Zold::Txn.new( 123, Time.now, Zold::Amount.new(zld: 14.95), - 'NOPREFIX', Zold::Id.new, '-' + 'NOPREFIX', Zold::Id.new, 'hello, world!' ) - txn = txn.signed(pvt) - assert(Zold::Signature.new.valid?(pub, txn)) + id = Zold::Id.new + txn = txn.signed(pvt, id) + assert_equal(684, txn.sign.length) + assert(Zold::Signature.new.valid?(pub, id, txn)) end end