Skip to content

Instantly share code, notes, and snippets.

@bovi
Created February 7, 2009 00:17
Show Gist options
  • Save bovi/59696 to your computer and use it in GitHub Desktop.
Save bovi/59696 to your computer and use it in GitHub Desktop.
Output of testing ruby-hmac with Ruby 1.9
boviAir:test danielbovensiepen$ ruby19 -rrubygems ./test_hmac.rb
Loaded suite ./test_hmac
Started
EEEEEEEEEE.
Finished in 0.002584 seconds.
1) Error:
test_hmac_md5_1(TestHMAC):
NoMethodError: undefined method `reset_key' for nil:NilClass
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `ensure in hexdigest'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `hexdigest'
./test_hmac.rb:31:in `test_hmac_md5_1'
2) Error:
test_hmac_md5_2(TestHMAC):
NoMethodError: undefined method `reset_key' for nil:NilClass
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `ensure in hexdigest'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `hexdigest'
./test_hmac.rb:36:in `test_hmac_md5_2'
3) Error:
test_hmac_md5_3(TestHMAC):
NoMethodError: undefined method `reset_key' for nil:NilClass
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `ensure in hexdigest'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `hexdigest'
./test_hmac.rb:41:in `test_hmac_md5_3'
4) Error:
test_hmac_md5_4(TestHMAC):
NoMethodError: undefined method `reset_key' for nil:NilClass
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `ensure in hexdigest'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `hexdigest'
./test_hmac.rb:46:in `test_hmac_md5_4'
5) Error:
test_hmac_md5_5(TestHMAC):
NoMethodError: undefined method `reset_key' for nil:NilClass
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `ensure in hexdigest'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `hexdigest'
./test_hmac.rb:51:in `test_hmac_md5_5'
6) Error:
test_hmac_md5_7(TestHMAC):
NoMethodError: undefined method `reset_key' for nil:NilClass
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `ensure in hexdigest'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `hexdigest'
./test_hmac.rb:61:in `test_hmac_md5_7'
7) Error:
test_hmac_md5_8(TestHMAC):
NoMethodError: undefined method `reset_key' for nil:NilClass
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `ensure in hexdigest'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:111:in `hexdigest'
./test_hmac.rb:66:in `test_hmac_md5_8'
8) Error:
test_reset_key(TestHMAC):
NoMethodError: undefined method `^' for "6":String
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:49:in `block in set_key'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:48:in `each'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:48:in `set_key'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:30:in `initialize'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac-md5.rb:7:in `initialize'
./test_hmac.rb:71:in `new'
./test_hmac.rb:71:in `test_reset_key'
9) Error:
test_s_digest(TestHMAC):
NoMethodError: undefined method `^' for "6":String
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:49:in `block in set_key'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:48:in `each'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:48:in `set_key'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:30:in `initialize'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac-md5.rb:7:in `initialize'
./test_hmac.rb:14:in `new'
./test_hmac.rb:14:in `test_s_digest'
10) Error:
test_s_hexdigest(TestHMAC):
NoMethodError: undefined method `^' for "6":String
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:49:in `block in set_key'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:48:in `each'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:48:in `set_key'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac.rb:30:in `initialize'
/Users/danielbovensiepen/Programs/ruby/lib/ruby19/gems/1.9.1/gems/ruby-hmac-0.3.2/lib/hmac-md5.rb:7:in `initialize'
./test_hmac.rb:24:in `new'
./test_hmac.rb:24:in `test_s_hexdigest'
11 tests, 3 assertions, 0 failures, 10 errors, 0 skips
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment