storefront_access_token_test.rb 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. require 'test_helper'
  2. class StorefrontAccessTokenTest < Test::Unit::TestCase
  3. def test_create_storefront_access_token
  4. fake "storefront_access_tokens", :method => :post, :body => load_fixture('storefront_access_token')
  5. storefront_access_token = ShopifyAPI::StorefrontAccessToken.create(title: 'Test')
  6. assert_equal 1, storefront_access_token.id
  7. assert_equal "Test", storefront_access_token.title
  8. end
  9. def test_delete_storefront_access_token
  10. fake 'storefront_access_tokens/1', method: :get, status: 200, body: load_fixture('storefront_access_token')
  11. fake 'storefront_access_tokens/1', method: :delete, status: 200, body: 'destroyed'
  12. storefront_access_tokens = ShopifyAPI::StorefrontAccessToken.find(1)
  13. assert storefront_access_tokens.destroy
  14. end
  15. def test_get_storefront_access_tokens
  16. fake "storefront_access_tokens", method: :get, status: 201, body: load_fixture('storefront_access_tokens')
  17. tokens = ShopifyAPI::StorefrontAccessToken.all
  18. assert_equal 2, tokens.size
  19. assert_equal 1, tokens.first.id
  20. assert_equal 2, tokens.last.id
  21. assert_equal 'Test 1', tokens.first.title
  22. assert_equal 'Test 2', tokens.last.title
  23. end
  24. end