Sha256: d7ea5957a8f48978a7ad830afdb1c19f0bb4e49f4161f9efcf72aa7cb39023bc
Contents?: true
Size: 1.01 KB
Versions: 7
Compression:
Stored size: 1.01 KB
Contents
require File.expand_path(File.dirname(__FILE__) + "/../../spec_helper") describe Animoto::Assets::Song do describe "#to_hash" do before do @song = Animoto::Assets::Song.new 'http://website.com/song.mp3' end it "should have a 'source_url' key with the url" do @song.to_hash.should have_key('source_url') @song.to_hash['source_url'].should == @song.source end describe "if a start time was specified" do before do @song.start_time = 30.2 end it "should have a 'start_time' key with the start time" do @song.to_hash.should have_key('start_time') @song.to_hash['start_time'].should == @song.start_time end end describe "if a duration was specified" do before do @song.duration = 300 end it "should have a 'duration' key with the duration" do @song.to_hash.should have_key('duration') @song.to_hash['duration'].should == @song.duration end end end end
Version data entries
7 entries across 7 versions & 1 rubygems