Sha256: 5ac08fc307b49df6e1c5d88e369193b05174e56a40ed2cea3bee6091be571f87
Contents?: true
Size: 820 Bytes
Versions: 4
Compression:
Stored size: 820 Bytes
Contents
#encoding: utf-8 require 'spec_helper' describe "login interface" do before(:each) do @ca = contragent() end it "return InvalidArgument" do lambda { @ca.request(:login, :WmLogin_WMID => @ca.wmid, :WmLogin_UrlID => 'invalid_rid') }.should raise_error(Webmoney::ResultError, "1 InvalidArgument") @ca.error.should == 1 @ca.errormsg.should == 'InvalidArgument' end it "return InvalidTicket" do lambda { @ca.request(:login, :WmLogin_WMID => @ca.wmid, :WmLogin_UrlID => @ca.rid, :WmLogin_Ticket => 'XVWuooAEOJ0gG5NyDXJ0Zu0GffroqkG7APNKFmCAzA7XNVSx', :WmLogin_AuthType => 'KeeperLight', :remote_ip => '127.0.0.1' ) }.should raise_error(Webmoney::ResultError) @ca.error.should == 2 @ca.errormsg.should == 'FalseTicket' end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
webmoney-0.0.15 | spec/unit/login_spec.rb |
webmoney-0.0.15.pre | spec/unit/login_spec.rb |
webmoney-0.0.14 | spec/unit/login_spec.rb |
webmoney-0.0.13 | spec/unit/login_spec.rb |