Include roots for resources in rabl index views

This commit is contained in:
Thibault Jouan
2015-05-03 18:59:57 +00:00
parent 4e0c422a6f
commit bdfd0edff0
5 changed files with 37 additions and 31 deletions

View File

@@ -8,26 +8,30 @@ describe 'API tracks' do
track_2 = create :track, name: 'Track 2'
get api_tracks_path, format: :json
expect(json).to eq [
{
id: track_1.id,
name: 'Track 1',
sound_url: api_sound_url(track_1.sound)
},
{
id: track_2.id,
name: 'Track 2'
}
]
expect(json).to eq(
tracks: [
{
id: track_1.id,
name: 'Track 1',
sound_url: api_sound_url(track_1.sound)
},
{
id: track_2.id,
name: 'Track 2'
}
]
)
end
it 'shows a track' do
track = create :track
get api_track_path track, format: :json
expect(json).to match(
id: track.id,
name: track.name
expect(json).to eq(
track: {
id: track.id,
name: track.name
}
)
end
end