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