spec/models/issuer_spec.rb in sisow-1.7 vs spec/models/issuer_spec.rb in sisow-2.0

- old
+ new

@@ -9,9 +9,23 @@ list.first.name.should =~ /Sisow Bank/ list.first.id.should_not be_nil end end + it "should list all available issuers with instance configuration" do + Sisow.configure do |config| + config.merchant_id = "invalid" + config.merchant_key = "invalid" + end + + VCR.use_cassette('issuer') do + list = Sisow::Issuer.list(merchant_id: ENV.fetch('MERCHANT_ID'), merchant_key: ENV.fetch('MERCHANT_KEY')) + list.size.should == 1 + list.first.name.should =~ /Sisow Bank/ + list.first.id.should_not be_nil + end + end + it "should find an issuer by ID" do VCR.use_cassette('issuer') do issuer = Sisow::Issuer.find(99) issuer.class.should == Sisow::Issuer issuer.name.should =~ /Sisow Bank/