scube-server/spec/integration/api/tracks_spec.rb
2014-04-01 05:04:27 +00:00

29 lines
573 B
Ruby

require 'spec_helper'
feature 'API tracks' do
include UserIntegrationHelpers
background do
api_sign_in
end
scenario '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
response.body.should == [
{
: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