Skip to content

Commit 353a8be

Browse files
committed
Test that you can reopen nested exposures
1 parent 4a6be72 commit 353a8be

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

spec/grape_entity/entity_spec.rb

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ class ClassRoom < Grape::Entity
137137

138138
class Person < Grape::Entity
139139
expose :user do
140-
expose(:id) { |_| 'value' }
140+
expose(:in_first) { |_| 'value' }
141141
end
142142
end
143143

@@ -155,12 +155,18 @@ class Parent < Person
155155
ClassRoom.represent({}).serializable_hash.should == {
156156
parents: [
157157
{
158-
user: { id: "value" },
159-
children: [{ user: { user_id: "value", display_id: "value" } }, { user: { user_id: "value", display_id: "value" } }]
158+
user: { id: "value", in_first: 'value' },
159+
children: [
160+
{ user: { in_first: 'value', user_id: "value", display_id: "value" } },
161+
{ user: { in_first: 'value', user_id: "value", display_id: "value" } }
162+
]
160163
},
161164
{
162-
user: { id: "value" },
163-
children: [{ user: { user_id: "value", display_id: "value" } }, { user: { user_id: "value", display_id: "value" } }]
165+
user: { id: "value", in_first: 'value' },
166+
children: [
167+
{ user: { in_first: 'value', user_id: "value", display_id: "value" } },
168+
{ user: { in_first: 'value', user_id: "value", display_id: "value" } }
169+
]
164170
}
165171
]
166172
}

0 commit comments

Comments
 (0)