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