* adding SHOULD BE unnecessary before-all rspec blocks to clean db state for tests that tend to fail intermittently. (workaround for some real problem)
This commit is contained in:
parent
921c2ddd5e
commit
db3ffafd38
|
|
@ -1 +1 @@
|
|||
{"container_file": "/var/folders/05/1jpzfcln1hq9p666whnd7chr0000gn/T/d20150715-4491-1k0tjwq/jam-track-64.jkz", "version": "0", "coverart": null, "rsa_priv_file": "/var/folders/05/1jpzfcln1hq9p666whnd7chr0000gn/T/d20150715-4491-1k0tjwq/skey.pem", "tracks": [{"name": "/var/folders/05/1jpzfcln1hq9p666whnd7chr0000gn/T/d20150715-4491-1k0tjwq/7fe5e1c3-4c71-456d-a947-751b1c47af5c.ogg", "trackName": "track_00"}], "rsa_pub_file": "/var/folders/05/1jpzfcln1hq9p666whnd7chr0000gn/T/d20150715-4491-1k0tjwq/pkey.pem", "jamktrack_info": "/var/folders/05/1jpzfcln1hq9p666whnd7chr0000gn/T/tmpW_pUrM"}
|
||||
{"container_file": "/var/folders/05/1jpzfcln1hq9p666whnd7chr0000gn/T/d20150715-36419-8j9xo3/jam-track-90.jkz", "version": "0", "coverart": null, "rsa_priv_file": "/var/folders/05/1jpzfcln1hq9p666whnd7chr0000gn/T/d20150715-36419-8j9xo3/skey.pem", "tracks": [{"name": "/var/folders/05/1jpzfcln1hq9p666whnd7chr0000gn/T/d20150715-36419-8j9xo3/623cd29a-51fc-4185-89ed-99a88f3c7fb0.ogg", "trackName": "track_00"}], "rsa_pub_file": "/var/folders/05/1jpzfcln1hq9p666whnd7chr0000gn/T/d20150715-36419-8j9xo3/pkey.pem", "jamktrack_info": "/var/folders/05/1jpzfcln1hq9p666whnd7chr0000gn/T/tmpbM4F2I"}
|
||||
|
|
@ -2,6 +2,10 @@ require 'spec_helper'
|
|||
|
||||
describe 'Band search' do
|
||||
|
||||
before(:all) do
|
||||
Band.delete_all
|
||||
end
|
||||
|
||||
before(:each) do
|
||||
@bands = []
|
||||
@bands << @band1 = FactoryGirl.create(:band)
|
||||
|
|
|
|||
|
|
@ -15,6 +15,10 @@ describe "Band Search" do
|
|||
}
|
||||
}
|
||||
|
||||
before(:all) do
|
||||
Band.delete_all
|
||||
end
|
||||
|
||||
before(:each) do
|
||||
@user = FactoryGirl.create(:user)
|
||||
band.touch
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ describe Band do
|
|||
new_band.save.should be_false
|
||||
new_band.errors[:genres].should == [ValidationMessages::BAND_GENRE_MINIMUM_NOT_MET]
|
||||
|
||||
new_band.genres = Genre.first
|
||||
new_band.genres = [Genre.first]
|
||||
new_band.save.should be_true
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -2,6 +2,13 @@ require 'spec_helper'
|
|||
|
||||
describe Feed do
|
||||
|
||||
before(:all) do
|
||||
MusicSession.delete_all
|
||||
Recording.delete_all
|
||||
IcecastMount.delete_all
|
||||
end
|
||||
|
||||
|
||||
let (:user1) { FactoryGirl.create(:user) }
|
||||
let (:user2) { FactoryGirl.create(:user) }
|
||||
let (:user3) { FactoryGirl.create(:user) }
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ require 'spec_helper'
|
|||
describe "ActiveMusicSessionCleaner" do
|
||||
|
||||
before(:all) do
|
||||
MusicSession.delete_all
|
||||
ActiveMusicSession.delete_all
|
||||
@cleaner = ActiveMusicSessionCleaner.new
|
||||
@cleaner.interval = "INTERVAL '1 second'"
|
||||
end
|
||||
|
|
|
|||
|
|
@ -2,14 +2,18 @@ require 'spec_helper'
|
|||
|
||||
describe 'ScheduledMusicSessionCleaner' do
|
||||
|
||||
before(:all) {
|
||||
MusicSession.delete_all
|
||||
}
|
||||
|
||||
it "purges old music sessions" do
|
||||
[MusicSession::UNSTARTED_INTERVAL_DAYS_PURGE,
|
||||
MusicSession::UNSTARTED_INTERVAL_DAYS_PURGE_RECUR].each do |interval|
|
||||
dd = Time.now - (interval.to_i + 1).days
|
||||
Timecop.travel(dd)
|
||||
Timecop.travel(dd)
|
||||
FactoryGirl.create(:music_session, scheduled_start: dd)
|
||||
Timecop.return
|
||||
end
|
||||
end
|
||||
msess2 = FactoryGirl.create(:music_session, scheduled_start: Time.now)
|
||||
expect(MusicSession.count).to be(3)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue