Sha256: 3bdca28959252bfdff2914a6289be999a0895fc2ded8724f2f0a5de6bb37bad6

Contents?: true

Size: 738 Bytes

Versions: 8

Compression:

Stored size: 738 Bytes

Contents

require "spec_helper"

require "adyen-admin/client"

describe Adyen::Admin::Client, :vcr  do
  let(:login) { Adyen::Admin.login("SoundCloud", "skinadmin", "12312311") }

  before do
    Adyen::Admin.client.cookie_jar.clear!
  end

  describe "#login" do
    it 'passes with correct username + password' do
      expect do
        login
      end.to_not raise_error
    end

    it 'fails on wrong username + password' do
      expect do
        Adyen::Admin.login("Tobi", "fake", "wrong")
      end
    end
  end

  describe "#get" do
    it 'raises authenticated error when not logged in' do
      expect do
        Adyen::Admin.get(Adyen::Admin::Skin::SKINS)
      end.to raise_error Adyen::Admin::AuthenticationError
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
adyen-admin-0.0.10 spec/adyen-admin/client_spec.rb
adyen-admin-0.0.9 spec/adyen-admin/client_spec.rb
adyen-admin-0.0.8 spec/adyen-admin/client_spec.rb
adyen-admin-0.0.7 spec/adyen-admin/client_spec.rb
adyen-admin-0.0.6 spec/adyen-admin/client_spec.rb
adyen-admin-0.0.5 spec/adyen-admin/client_spec.rb
adyen-admin-0.0.4 spec/adyen-admin/client_spec.rb
adyen-admin-0.0.3 spec/adyen-admin/client_spec.rb