Sha256: a8e7826749f97f94c53bd0b23467a1bcfa579e96a9f3193ceb7d226d9303a1e8
Contents?: true
Size: 1.81 KB
Versions: 4
Compression:
Stored size: 1.81 KB
Contents
require 'test_helper' class MarketingEventTest < Test::Unit::TestCase def test_get_marketing_events fake "marketing_events", :method => :get, :body => load_fixture('marketing_events') marketing_events = ShopifyAPI::MarketingEvent.all assert_equal 2, marketing_events.size end def test_get_marketing_event fake "marketing_events/1", :method => :get, :body => load_fixture('marketing_event') marketing_event = ShopifyAPI::MarketingEvent.find(1) assert_equal 1, marketing_event.id end def test_create_marketing_event fake "marketing_events", :method => :post, :body => load_fixture('marketing_event') marketing_event = ShopifyAPI::MarketingEvent.new marketing_event.currency_code = 'GBP' marketing_event.event_target = 'facebook' marketing_event.event_type = 'post' marketing_event.save assert_equal 'facebook', marketing_event.event_target assert_equal 1, marketing_event.id end def test_delete_marketing_event fake "marketing_events/1", :method => :get, :body => load_fixture('marketing_event') fake "marketing_events/1", :method => :delete, :body => "destroyed" marketing_event = ShopifyAPI::MarketingEvent.find(1) assert marketing_event.destroy end def test_update_marketing_event fake 'marketing_events/1', :method => :get, :status => 200, :body => load_fixture('marketing_event') marketing_event = ShopifyAPI::MarketingEvent.find(1) marketing_event.currency = 'USD' fake 'marketing_events/1', :method => :put, :status => 200, :body => load_fixture('marketing_event') assert marketing_event.save end def test_count_marketing_events fake "marketing_events/count", :method => :get, :body => '{"count": 2}' marketing_events_count = ShopifyAPI::MarketingEvent.get(:count) assert_equal 2, marketing_events_count end end
Version data entries
4 entries across 4 versions & 1 rubygems