Просмотр исходного кода

add a test for current behavior of errors

Peter Schröder 11 лет назад
Родитель
Сommit
889e8bf345
1 измененных файлов с 17 добавлено и 0 удалено
  1. 17 0
      test/active_resource/json_errors_test.rb

+ 17 - 0
test/active_resource/json_errors_test.rb

@@ -0,0 +1,17 @@
+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
+
+    private
+
+    def some_error
+      ActiveResource::Errors.new(ShopifyAPI::Order.new)
+    end
+  end
+end