describe 'API tracks' do include AcceptanceHelpers before { api_sign_in } it 'lists tracks' do track_1 = FactoryGirl.create(:track_with_sound, name: 'Track 1') track_2 = FactoryGirl.create(:track, name: 'Track 2') get api_tracks_path, format: :json expect(response.body).to eq [ { id: track_1.id, name: 'Track 1', sound_url: api_sound_url(track_1.sound) }, { id: track_2.id, name: 'Track 2' } ].to_json end end