LogSubscriberTest ends up using the LogSubscripter::TestHelper which prevents the normal test helper from running, so the session must be cleared there as well.
@@ -9,6 +9,7 @@ class LogSubscriberTest < Test::Unit::TestCase
@page = { :page => { :id => 1, :title => 'Shopify API' } }.to_json
@ua_header = "\"User-Agent\"=>\"ShopifyAPI/#{ShopifyAPI::VERSION} ActiveResource/#{ActiveResource::VERSION::STRING} Ruby/#{RUBY_VERSION}\""
+ ShopifyAPI::Base.clear_session
ShopifyAPI::Base.site = "http://localhost/admin"
ActiveResource::LogSubscriber.attach_to :active_resource
@@ -34,6 +34,7 @@ class Test::Unit::TestCase
end
ShopifyAPI::Base.password = nil
ShopifyAPI::Base.user = nil