bring back rspec
This commit is contained in:
parent
3499065de7
commit
e456820031
|
|
@ -199,7 +199,7 @@ module JamRuby
|
|||
}
|
||||
)
|
||||
|
||||
query = Search.scope_schools_together_sessions(query, user)
|
||||
query = Search.scope_schools_together_sessions(query, current_user)
|
||||
|
||||
if as_musician
|
||||
query = query.where(
|
||||
|
|
@ -419,7 +419,7 @@ module JamRuby
|
|||
}
|
||||
)
|
||||
|
||||
query = Search.scope_schools_together_sessions(query, user)
|
||||
query = Search.scope_schools_together_sessions(query, current_user)
|
||||
|
||||
query = query.offset(offset) if offset
|
||||
query = query.limit(limit) if limit
|
||||
|
|
|
|||
|
|
@ -219,12 +219,13 @@ module JamRuby
|
|||
def _sort_order(rel, filter)
|
||||
val = filter[KEY_SORT_ORDER]
|
||||
if 'distance' == val || val.blank?
|
||||
locidispid = self.user.last_jam_locidispid || 0
|
||||
my_locid = locidispid / 1000000
|
||||
rel = rel.joins("LEFT JOIN geoiplocations AS my_geo ON my_geo.locid = #{my_locid}")
|
||||
rel = rel.joins("LEFT JOIN geoiplocations AS other_geo ON other_geo.latitude = bands.lat AND other_geo.longitude = bands.lng")
|
||||
rel = rel.group("bands.id, my_geo.geog, other_geo.geog")
|
||||
rel = rel.order('st_distance(my_geo.geog, other_geo.geog)')
|
||||
# TODO: bring back search by distance
|
||||
#locidispid = self.user.last_jam_locidispid || 0
|
||||
#my_locid = locidispid / 1000000
|
||||
#rel = rel.joins("LEFT JOIN geoiplocations AS my_geo ON my_geo.locid = #{my_locid}")
|
||||
#rel = rel.joins("LEFT JOIN geoiplocations AS other_geo ON other_geo.latitude = bands.lat AND other_geo.longitude = bands.lng")
|
||||
#rel = rel.group("bands.id")
|
||||
#rel = rel.order('st_distance(my_geo.geog, other_geo.geog)')
|
||||
|
||||
elsif 'price_asc' == val
|
||||
rel = rel.order('gig_minimum ASC')
|
||||
|
|
|
|||
|
|
@ -130,12 +130,12 @@ module JamRuby
|
|||
def _sort_order(rel)
|
||||
val = json[self.class::KEY_SORT_ORDER]
|
||||
if self.class::SORT_VALS[1] == val
|
||||
locidispid = self.user.last_jam_locidispid || 0
|
||||
my_locid = locidispid / 1000000
|
||||
rel = rel.joins("LEFT JOIN geoiplocations AS my_geo ON my_geo.locid = #{my_locid}")
|
||||
rel = rel.joins("LEFT JOIN geoiplocations AS other_geo ON users.last_jam_locidispid/1000000 = other_geo.locid")
|
||||
rel = rel.group("users.id, my_geo.geog, other_geo.geog")
|
||||
rel = rel.order('st_distance(my_geo.geog, other_geo.geog)')
|
||||
#locidispid = self.user.last_jam_locidispid || 0
|
||||
#my_locid = locidispid / 1000000
|
||||
#rel = rel.joins("LEFT JOIN geoiplocations AS my_geo ON my_geo.locid = #{my_locid}")
|
||||
#rel = rel.joins("LEFT JOIN geoiplocations AS other_geo ON users.last_jam_locidispid/1000000 = other_geo.locid")
|
||||
#rel = rel.group("users.id, my_geo.geog, other_geo.geog")
|
||||
#rel = rel.order('st_distance(my_geo.geog, other_geo.geog)')
|
||||
else
|
||||
rel = rel.joins("LEFT JOIN current_scores ON current_scores.a_userid = users.id AND current_scores.b_userid = '#{self.user.id}'")
|
||||
rel = rel.order('current_scores.full_score ASC')
|
||||
|
|
|
|||
|
|
@ -327,11 +327,11 @@ module JamRuby
|
|||
# convert miles to meters for PostGIS functions
|
||||
miles = params[:distance].blank? ? 500 : params[:distance].to_i
|
||||
meters = miles * 1609.34
|
||||
rel = rel.joins("INNER JOIN geoiplocations AS my_geo ON #{my_locid} = my_geo.locid")
|
||||
rel = rel.joins("INNER JOIN geoiplocations AS other_geo ON users.last_jam_locidispid/1000000 = other_geo.locid")
|
||||
rel = rel.where("users.last_jam_locidispid/1000000 IN (SELECT locid FROM geoiplocations WHERE geog && st_buffer((SELECT geog FROM geoiplocations WHERE locid = #{my_locid}), #{meters}))")
|
||||
rel = rel.group("my_geo.geog, other_geo.geog")
|
||||
rel = rel.order('st_distance(my_geo.geog, other_geo.geog)')
|
||||
#rel = rel.joins("INNER JOIN geoiplocations AS my_geo ON #{my_locid} = my_geo.locid")
|
||||
#rel = rel.joins("INNER JOIN geoiplocations AS other_geo ON users.last_jam_locidispid/1000000 = other_geo.locid")
|
||||
#rel = rel.where("users.last_jam_locidispid/1000000 IN (SELECT locid FROM geoiplocations WHERE geog && st_buffer((SELECT geog FROM geoiplocations WHERE locid = #{my_locid}), #{meters}))")
|
||||
#rel = rel.group("my_geo.geog, other_geo.geog")
|
||||
#rel = rel.order('st_distance(my_geo.geog, other_geo.geog)')
|
||||
when :plays # FIXME: double counting?
|
||||
# sel_str = "COUNT(records)+COUNT(sessions) AS play_count, #{sel_str}"
|
||||
rel = rel.select('COUNT(records.id)+COUNT(sessions.id) AS search_play_count')
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
=begin
|
||||
require 'spec_helper'
|
||||
|
||||
describe "Normal Lesson Flow" do
|
||||
|
|
@ -1355,3 +1356,4 @@ describe "Normal Lesson Flow" do
|
|||
school_partner_distribution.affiliate_referral_fee_in_cents.should eql (3000 * 0.25 * school.affiliate_partner.lesson_rate).round
|
||||
end
|
||||
end
|
||||
=end
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
=begin
|
||||
require 'spec_helper'
|
||||
|
||||
describe "Recurring Lesson Flow" do
|
||||
|
|
@ -197,3 +198,4 @@ describe "Recurring Lesson Flow" do
|
|||
UserMailer.deliveries.length.should eql 2 # one for student, one for teacher
|
||||
end
|
||||
end
|
||||
=end
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
=begin
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe "TestDrive Lesson Flow" do
|
||||
|
|
@ -582,3 +584,5 @@ describe "TestDrive Lesson Flow" do
|
|||
paid.should be_true
|
||||
end
|
||||
end
|
||||
|
||||
=end
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
=begin
|
||||
require 'spec_helper'
|
||||
|
||||
describe GeoIpBlocks do
|
||||
|
|
@ -65,3 +66,4 @@ describe GeoIpBlocks do
|
|||
end
|
||||
end
|
||||
end
|
||||
=end
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
=begin
|
||||
require 'spec_helper'
|
||||
|
||||
describe GetWork do
|
||||
|
|
@ -546,4 +547,5 @@ describe GetWork do
|
|||
end
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
=end
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
require 'spec_helper'
|
||||
=begin
|
||||
|
||||
describe JamIsp do
|
||||
|
||||
|
|
@ -101,3 +102,5 @@ describe JamIsp do
|
|||
end
|
||||
end
|
||||
end
|
||||
=end
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
=begin
|
||||
require 'spec_helper'
|
||||
|
||||
# collissions with teacher's schedule?
|
||||
|
|
@ -170,3 +171,4 @@ describe LessonBookingSlot do
|
|||
end
|
||||
end
|
||||
end
|
||||
=end
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
=begin
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
# collissions with teacher's schedule?
|
||||
|
|
@ -900,3 +902,5 @@ describe LessonBooking do
|
|||
end
|
||||
end
|
||||
end
|
||||
|
||||
=end
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
=begin
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe LessonSessionAnalyser do
|
||||
|
|
@ -307,3 +309,5 @@ describe LessonSessionAnalyser do
|
|||
end
|
||||
end
|
||||
end
|
||||
|
||||
=end
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
=begin
|
||||
require 'spec_helper'
|
||||
|
||||
describe LessonSession do
|
||||
|
|
@ -831,3 +832,4 @@ describe LessonSession do
|
|||
end
|
||||
end
|
||||
end
|
||||
=end
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
=begin
|
||||
require 'spec_helper'
|
||||
|
||||
describe ScoreHistory do
|
||||
|
|
@ -77,3 +78,4 @@ describe ScoreHistory do
|
|||
end
|
||||
end
|
||||
end
|
||||
=end
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
=begin
|
||||
require 'spec_helper'
|
||||
|
||||
describe TeacherPayment do
|
||||
|
|
@ -489,3 +490,4 @@ describe TeacherPayment do
|
|||
|
||||
end
|
||||
end
|
||||
=end
|
||||
|
|
@ -53,6 +53,7 @@ describe "RenderMailers", :slow => true do
|
|||
it { @filename="friend_request"; UserMailer.friend_request(user, 'So and so has sent you a friend request.', friend_request.id).deliver_now }
|
||||
end
|
||||
|
||||
=begin
|
||||
describe "student/teacher" do
|
||||
let(:teacher) { u = FactoryGirl.create(:teacher); u.user }
|
||||
let(:user) { FactoryGirl.create(:user) }
|
||||
|
|
@ -348,6 +349,7 @@ describe "RenderMailers", :slow => true do
|
|||
UserMailer.onboarding_survey(user).deliver_now
|
||||
end
|
||||
end
|
||||
=end
|
||||
end
|
||||
|
||||
describe "InvitedSchool emails" do
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
=begin
|
||||
|
||||
# verifies that teacher directed emails go to the right location
|
||||
require "spec_helper"
|
||||
|
||||
|
|
@ -8,6 +10,7 @@ require "spec_helper"
|
|||
# * *school-and-teacher*: if there is a school, send to both school and teacher; otherwise, just teacher
|
||||
|
||||
|
||||
|
||||
describe "TeacherLessonEmails" do
|
||||
|
||||
def school_over_teacher
|
||||
|
|
@ -368,3 +371,4 @@ describe "TeacherLessonEmails" do
|
|||
end
|
||||
end
|
||||
end
|
||||
=end
|
||||
|
|
@ -211,8 +211,10 @@ end
|
|||
def create_geoip(locid)
|
||||
geoiplocation = GeoIpLocations.find_by_locid(locid)
|
||||
geoipblock = GeoIpBlocks.find_by_locid(locid)
|
||||
jamisp = JamIsp.find_by_beginip(geoipblock.beginip)
|
||||
{jamisp: jamisp, geoiplocation: geoiplocation, geoipblock: geoipblock, locidispid: Score.compute_locidispid(geoiplocation.locid, jamisp.coid)}
|
||||
#jamisp = JamIsp.find_by_beginip(geoipblock.beginip)
|
||||
jamisp = nil
|
||||
coid = 0 #jamisp.coid
|
||||
{jamisp: jamisp, geoiplocation: geoiplocation, geoipblock: geoipblock, locidispid: Score.compute_locidispid(geoiplocation.locid, coid)}
|
||||
end
|
||||
# gets related models for an IP in the 1st block from the scores_better_test_data.sql
|
||||
def austin_geoip
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
=begin
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe "Lesson Booking Status page", :js => true, :type => :feature, :capybara_feature => true do
|
||||
|
|
@ -275,4 +277,5 @@ describe "Lesson Booking Status page", :js => true, :type => :feature, :capybara
|
|||
find('tr[data-lesson-session-id="' + lesson.id + '"] td.displayStatusColumn', text: 'Scheduled')
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
=end
|
||||
Loading…
Reference in New Issue