Sha256: 7f4066cb0797a45af09e67ecc18da16f15639e373c23c11853083c225dd6675e
Contents?: true
Size: 672 Bytes
Versions: 3
Compression:
Stored size: 672 Bytes
Contents
require 'spotify_to_mp3/app/stream_queries' require 'tempfile' module SpotifyToMp3 describe App::StreamQueries do it "reads lines" do open_test_file("1\n2\n3") do |ids| ids.count.should == 3 end end it "trims spaces" do open_test_file(" 1 ") do |ids| ids.each do |id| id.should == "1" end end end it "ignores empty lines" do open_test_file("1\n\n2\n") do |ids| ids.count.should == 2 end end def open_test_file(content) Tempfile.open('tracks') do |file| file.write(content) file.rewind yield App::StreamQueries.new(file) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spotify-to-mp3-0.7.2 | spec/app/stream_queries_spec.rb |
spotify-to-mp3-0.7.1 | spec/app/stream_queries_spec.rb |
spotify-to-mp3-0.7.0 | spec/app/stream_queries_spec.rb |