Sha256: 094d3e99175fdff00e77ba6afcb304a47a53c4ed8aecb28fa71e5882361477b8
Contents?: true
Size: 1.75 KB
Versions: 2
Compression:
Stored size: 1.75 KB
Contents
require "spec_helper" describe "Exceptions for Yandex.Money" do describe "exceptions for wallet" do it "should raise invalid request error" do VCR.use_cassette "invalid request error" do @api = YandexMoney::Wallet.new("WRONG TOKEN") expect { @api.request_payment(nil) }.to raise_error YandexMoney::InvalidRequestError end end it "should raise unauthorized error" do VCR.use_cassette "unauthorized error" do @api = YandexMoney::Wallet.new("41001565326286.AEF04DD8614B6C66AF082793D71FF624C92989E7F98D1EE377C3707BC54DE72E0DDC8EAB79470803254178F40F4712F6EBD8C5E1FDA01D041A5C4A110C8E1940DE0928FF45F4E49500EA79D8F21D2D5C7A79CCCA142AE216C69D7B6DC6378FE9CB87769E9EB37DAC22A67BD8A33CADB6F18C4C2C22D28434914970575109FDB3") expect { @api.request_payment(nil) }.to raise_error YandexMoney::UnauthorizedError end end it "should raise insufficient scope error" do VCR.use_cassette "insufficient scope error" do @api = YandexMoney::Wallet.new(ACCESS_TOKEN) expect { @api.request_payment( pattern_id: "p2p", to: "example@example.com", amount: 5 ) }.to raise_error YandexMoney::InsufficientScopeError end end end describe "exceptions for external payment" do # it "should raise invalid request error" do # VCR.use_cassette "invalid request error external payment" do # end # end # it "should raise unauthorized error" do # VCR.use_cassette "unauthorized error external payment" do # end # end # it "should raise insufficient scope error" do # VCR.use_cassette "insufficient scope error external payment" do # end # end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
yandex-money-client-1.0.6 | spec/exceptions_spec.rb |
yandex-money-sdk-1.0.5 | spec/exceptions_spec.rb |