mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-23 06:16:50 +00:00
Test using a structure that returns a consistent value on Rails 4.0 & 4.1
This commit is contained in:
parent
0f4547eb77
commit
62a6b6ffc6
@ -4,11 +4,10 @@ module ActiveModel
|
||||
class DefaultSerializer
|
||||
class Test < ActiveModel::TestCase
|
||||
def test_serialize_objects
|
||||
assert_equal(nil, DefaultSerializer.new(nil).serializable_hash)
|
||||
assert_equal(1, DefaultSerializer.new(1).serializable_hash)
|
||||
assert_equal('hi', DefaultSerializer.new('hi').serializable_hash)
|
||||
obj = Struct.new(:a, :b).new(1, 2)
|
||||
assert_equal({ a: 1, b: 2 }, DefaultSerializer.new(obj).serializable_hash)
|
||||
assert_equal(nil, DefaultSerializer.new(nil).serializable_object)
|
||||
assert_equal(1, DefaultSerializer.new(1).serializable_object)
|
||||
assert_equal('hi', DefaultSerializer.new('hi').serializable_object)
|
||||
assert_equal('1..3', DefaultSerializer.new(1..3).serializable_object)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
Reference in New Issue
Block a user