spec/adyen-admin/client_spec.rb in adyen-admin-0.0.2 vs spec/adyen-admin/client_spec.rb in adyen-admin-0.0.3

- old
+ new

@@ -3,10 +3,14 @@ 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 @@ -14,8 +18,16 @@ 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