From 88785ea21ecacc881118d6040c0a20f47d3ff573 Mon Sep 17 00:00:00 2001 From: Lucas Hosseini Date: Mon, 21 Sep 2015 07:11:23 +0200 Subject: [PATCH] Add failing test. --- test/adapter/json/collection_test.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/adapter/json/collection_test.rb b/test/adapter/json/collection_test.rb index f627dd84..3b9e4b01 100644 --- a/test/adapter/json/collection_test.rb +++ b/test/adapter/json/collection_test.rb @@ -75,6 +75,16 @@ module ActiveModel assert_equal 1, adapter.serializable_hash[:virtual_values].length end + + def test_include_option + serializer = ArraySerializer.new([@first_post, @second_post]) + adapter = ActiveModel::Serializer::Adapter::Json.new(serializer, include: '') + actual = adapter.serializable_hash + expected = { posts: [{ id: 1, title: 'Hello!!', body: 'Hello, world!!' }, + { id: 2, title: 'New Post', body: 'Body' }] } + + assert_equal(expected, actual) + end end end end