* fixnig feed tests

This commit is contained in:
Seth Call 2014-02-20 21:09:41 +00:00
parent 9ca1149daf
commit 1472944648
2 changed files with 20 additions and 20 deletions

View File

@ -67,13 +67,13 @@ describe Feed do
claimed_recording1 = FactoryGirl.create(:claimed_recording)
claimed_recording2 = FactoryGirl.create(:claimed_recording)
FactoryGirl.create(:recording_play, recording: claimed_recording1.recording, user:claimed_recording1.user)
FactoryGirl.create(:recording_play, recording: claimed_recording1.recording, claimed_recording: claimed_recording1, user:claimed_recording1.user)
feeds, start = Feed.index(user1, :sort => 'plays')
feeds.length.should == 4
FactoryGirl.create(:recording_play, recording: claimed_recording2.recording, user:claimed_recording1.user)
FactoryGirl.create(:recording_play, recording: claimed_recording2.recording, user:claimed_recording2.user)
FactoryGirl.create(:recording_play, recording: claimed_recording2.recording, claimed_recording: claimed_recording2, user:claimed_recording1.user)
FactoryGirl.create(:recording_play, recording: claimed_recording2.recording, claimed_recording: claimed_recording2, user:claimed_recording2.user)
feeds, start = Feed.index(user1, :sort => 'plays')
feeds.length.should == 4
@ -96,13 +96,13 @@ describe Feed do
claimed_recording1 = FactoryGirl.create(:claimed_recording)
claimed_recording2 = FactoryGirl.create(:claimed_recording)
FactoryGirl.create(:recording_like, recording: claimed_recording1.recording, user:claimed_recording1.user)
FactoryGirl.create(:recording_like, recording: claimed_recording1.recording, claimed_recording: claimed_recording1, user:claimed_recording1.user)
feeds, start = Feed.index(user1, :sort => 'likes')
feeds.length.should == 4
FactoryGirl.create(:recording_like, recording: claimed_recording2.recording, user:claimed_recording1.user)
FactoryGirl.create(:recording_like, recording: claimed_recording2.recording, user:claimed_recording2.user)
FactoryGirl.create(:recording_like, recording: claimed_recording2.recording, claimed_recording: claimed_recording2, user:claimed_recording1.user)
FactoryGirl.create(:recording_like, recording: claimed_recording2.recording, claimed_recording: claimed_recording2, user:claimed_recording2.user)
feeds, start = Feed.index(user1, :sort => 'likes')
feeds.length.should == 4

View File

@ -19,37 +19,37 @@ db_config = YAML::load(File.open('config/database.yml'))["test"]
# initialize ActiveRecord's db connection\
SpecDb::recreate_database(db_config)
ActiveRecord::Base.establish_connection(YAML::load(File.open('config/database.yml'))["test"])
#puts "0"
puts "0"
require 'jam_ruby'
# uncomment this to see active record logs
# ActiveRecord::Base.logger = Logger.new(STDOUT) if defined?(ActiveRecord::Base)
#puts "1"
puts "1"
include JamRuby
#puts "2"
puts "2"
# put ActionMailer into test mode
ActionMailer::Base.delivery_method = :test
#puts "3"
puts "3"
RecordedTrack.observers.disable :all # only a few tests want this observer active
#puts "4"
puts "4"
# a way to kill tests if they aren't running. capybara is hanging intermittently, I think
tests_started = false
#Thread.new {
# puts "thread statring"
# sleep 30
# puts "thread waking"
# unless tests_started
# exit 20
# end
#}
Thread.new {
puts "thread starting"
sleep 30
puts "thread waking"
unless tests_started
puts "tests are hung. exiting..."
exit 20
end
}
Spork.prefork do
# Loading more in this block will cause your tests to run faster. However,