Sha256: a6576a305168321d1fb5f676324ad60e48b140c4f4a20dd5054f496e14b6dca7

Contents?: true

Size: 556 Bytes

Versions: 15

Compression:

Stored size: 556 Bytes

Contents

require 'test_helper'

module ActiveResource
  class JsonErrorsTest < Test::Unit::TestCase

    def test_parsing_of_error_json_hash
      errors = some_error.from_json({errors: {name: ['missing']}}.to_json)
      assert_equal({"name"=>["missing"]}, errors)
    end

    def test_parsing_of_error_json_plain_string
      errors = some_error.from_json({errors: 'some generic error'}.to_json)
      assert_equal(["some generic error"], errors)
    end

    private

    def some_error
      ActiveResource::Errors.new(ShopifyAPI::Order.new)
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
shopify_api-4.0.6 test/active_resource/json_errors_test.rb
shopify_api-4.0.5 test/active_resource/json_errors_test.rb
shopify_api-4.0.4 test/active_resource/json_errors_test.rb
shopify_api-4.0.3 test/active_resource/json_errors_test.rb
shopify_api-4.0.2 test/active_resource/json_errors_test.rb
shopify_api-4.0.1 test/active_resource/json_errors_test.rb
shopify_api-4.0.0 test/active_resource/json_errors_test.rb
shopify_api-3.2.7 test/active_resource/json_errors_test.rb
shopify_api-3.2.6 test/active_resource/json_errors_test.rb
shopify_api-3.2.5 test/active_resource/json_errors_test.rb
shopify_api-3.2.4 test/active_resource/json_errors_test.rb
shopify_api-3.2.3 test/active_resource/json_errors_test.rb
shopify_api-3.2.2 test/active_resource/json_errors_test.rb
shopify_api-3.2.1 test/active_resource/json_errors_test.rb
shopify_api-3.2.0 test/active_resource/json_errors_test.rb