Skip to content
Snippets Groups Projects
Commit 3d3b46f3 authored by blackst0ne's avatar blackst0ne Committed by Sean McGivern
Browse files

[Rails5] Rename `sort` methods to `sort_by_attribute`

parent e9ea5208
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -1451,7 +1451,7 @@ describe User do
end
end
 
describe '#sort' do
describe '#sort_by_attribute' do
before do
described_class.delete_all
@user = create :user, created_at: Date.today, current_sign_in_at: Date.today, name: 'Alpha'
Loading
Loading
@@ -1460,7 +1460,7 @@ describe User do
end
 
context 'when sort by recent_sign_in' do
let(:users) { described_class.sort('recent_sign_in') }
let(:users) { described_class.sort_by_attribute('recent_sign_in') }
 
it 'sorts users by recent sign-in time' do
expect(users.first).to eq(@user)
Loading
Loading
@@ -1473,7 +1473,7 @@ describe User do
end
 
context 'when sort by oldest_sign_in' do
let(:users) { described_class.sort('oldest_sign_in') }
let(:users) { described_class.sort_by_attribute('oldest_sign_in') }
 
it 'sorts users by the oldest sign-in time' do
expect(users.first).to eq(@user1)
Loading
Loading
@@ -1486,15 +1486,15 @@ describe User do
end
 
it 'sorts users in descending order by their creation time' do
expect(described_class.sort('created_desc').first).to eq(@user)
expect(described_class.sort_by_attribute('created_desc').first).to eq(@user)
end
 
it 'sorts users in ascending order by their creation time' do
expect(described_class.sort('created_asc').first).to eq(@user2)
expect(described_class.sort_by_attribute('created_asc').first).to eq(@user2)
end
 
it 'sorts users by id in descending order when nil is passed' do
expect(described_class.sort(nil).first).to eq(@user2)
expect(described_class.sort_by_attribute(nil).first).to eq(@user2)
end
end
 
Loading
Loading
Loading
Loading
@@ -23,7 +23,7 @@ describe 'cycle analytics events' do
it 'lists the issue events' do
get project_cycle_analytics_issue_path(project, format: :json)
 
first_issue_iid = project.issues.sort(:created_desc).pluck(:iid).first.to_s
first_issue_iid = project.issues.sort_by_attribute(:created_desc).pluck(:iid).first.to_s
 
expect(json_response['events']).not_to be_empty
expect(json_response['events'].first['iid']).to eq(first_issue_iid)
Loading
Loading
@@ -32,7 +32,7 @@ describe 'cycle analytics events' do
it 'lists the plan events' do
get project_cycle_analytics_plan_path(project, format: :json)
 
first_mr_short_sha = project.merge_requests.sort(:created_asc).first.commits.first.short_id
first_mr_short_sha = project.merge_requests.sort_by_attribute(:created_asc).first.commits.first.short_id
 
expect(json_response['events']).not_to be_empty
expect(json_response['events'].first['short_sha']).to eq(first_mr_short_sha)
Loading
Loading
@@ -43,7 +43,7 @@ describe 'cycle analytics events' do
 
expect(json_response['events']).not_to be_empty
 
first_mr_iid = project.merge_requests.sort(:created_desc).pluck(:iid).first.to_s
first_mr_iid = project.merge_requests.sort_by_attribute(:created_desc).pluck(:iid).first.to_s
 
expect(json_response['events'].first['iid']).to eq(first_mr_iid)
end
Loading
Loading
@@ -58,7 +58,7 @@ describe 'cycle analytics events' do
it 'lists the review events' do
get project_cycle_analytics_review_path(project, format: :json)
 
first_mr_iid = project.merge_requests.sort(:created_desc).pluck(:iid).first.to_s
first_mr_iid = project.merge_requests.sort_by_attribute(:created_desc).pluck(:iid).first.to_s
 
expect(json_response['events']).not_to be_empty
expect(json_response['events'].first['iid']).to eq(first_mr_iid)
Loading
Loading
@@ -74,7 +74,7 @@ describe 'cycle analytics events' do
it 'lists the production events' do
get project_cycle_analytics_production_path(project, format: :json)
 
first_issue_iid = project.issues.sort(:created_desc).pluck(:iid).first.to_s
first_issue_iid = project.issues.sort_by_attribute(:created_desc).pluck(:iid).first.to_s
 
expect(json_response['events']).not_to be_empty
expect(json_response['events'].first['iid']).to eq(first_issue_iid)
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment