Sha256: ca78d122e326b7470002bd0f399158d0a98038b05322d789b77e6c537a7a539c
Contents?: true
Size: 612 Bytes
Versions: 1
Compression:
Stored size: 612 Bytes
Contents
require 'test_helper' module ActiveModel class Serializer class AttributeTest < Minitest::Test def setup @blog = Blog.new({ id: 1, name: 'AMS Hints' }) @blog_serializer = AlternateBlogSerializer.new(@blog) end def test_attributes_definition assert_equal([:id, :title], @blog_serializer.class._attributes) end def test_json_serializable_hash adapter = ActiveModel::Serializer::Adapter::Json.new(@blog_serializer) assert_equal({:id=>1, :title=>"AMS Hints"}, adapter.serializable_hash) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active_model_serializers-0.10.0.rc1 | test/serializers/attribute_test.rb |