test/test_http.rb in atom-tools-0.9.3 vs test/test_http.rb in atom-tools-0.9.4
- old
+ new
@@ -224,10 +224,10 @@
assert_equal USER, p[:Username]
assert_match /^UsernameToken /, xwsse
# Base64( SHA1( Nonce + CreationTimestamp + Password ) )
- pd_string = p[:Nonce] + p[:Created] + PASS
+ pd_string = p[:Nonce].unpack("m").first + p[:Created] + PASS
password_digest = [Digest::SHA1.digest(pd_string)].pack("m").chomp
assert_equal password_digest, p[:PasswordDigest]
res.body = SECRET_DATA