Sha256: 878a442c77d5398d4faa06b7e10f7573571930c1ff784a24899a6571f823a42b
Contents?: true
Size: 636 Bytes
Versions: 101
Compression:
Stored size: 636 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + "/../spec_helper") class FakeDigest def self.hexdigest(key, string) "#{string}_signed_with_#{key}" end end describe Braintree::SignatureService do describe "sign" do it "signs the data with its key" do service = Braintree::SignatureService.new("my_key", FakeDigest) service.sign(:foo => "foo bar").should == "foo=foo+bar_signed_with_my_key|foo=foo+bar" end end describe "hash" do it "hashes the string with its key" do Braintree::SignatureService.new("my_key", FakeDigest).hash("foo").should == "foo_signed_with_my_key" end end end
Version data entries
101 entries across 101 versions & 1 rubygems