Sha256: 9b061e58cd7d36ad344a16fe8c4bd0cdced105238e5da6c8ba44f9762ff33acd

Contents?: true

Size: 705 Bytes

Versions: 3

Compression:

Stored size: 705 Bytes

Contents

describe "WSSE header" do
  it "should be true" do
    true.should == true
  end

  it "should return random WSSE header string" do
    header = RmWsse.wsse_header("melody", "nelson")
    header.should =~ /UsernameToken Username="melody"/
  end

  it "should return fixed WSSE header string" do
    created = NSDate.alloc.initWithString("1977-09-18 12:34:56 +0900")
    header = RmWsse.wsse_header("melody", "nelson", created, 100)

    digest = '16X786l2f/CIhNS7Ojfxl3Ogw3Y='
    nonce  = 'NGI5MDVlNzU2NGM4YTU4ODNlMjNkNTdkNWJkZDhmOWFlMmI5ZTkzZA=='

    header.should == "UsernameToken Username=\"melody\", PasswordDigest=\"#{digest}\", Nonce=\"#{nonce}\", Created=\"1977-09-18T03:34:56+0000\""
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rm-wsse-0.0.4 spec/rm-wsse_spec.rb
rm-wsse-0.0.3 spec/rm-wsse_spec.rb
rm-wsse-0.0.2 spec/rm-wsse_spec.rb