chore: rubocop
chore: fix api test conventions chore: rubocop -A spec/ chore: more rubocop -A fix failing test rubocop fixes removes helper methods that are in my opinion dead code more rubocop fixes rubocop -a --auto-gen-config
This commit is contained in:
parent
f6fb804bbe
commit
fb2b4d8a8a
331 changed files with 4263 additions and 4507 deletions
|
|
@ -1,22 +1,22 @@
|
|||
require_relative '../spec_helper'
|
||||
|
||||
describe Ordergroup do
|
||||
let(:ftc1) { create :financial_transaction_class }
|
||||
let(:ftc2) { create :financial_transaction_class }
|
||||
let(:ftt1) { create :financial_transaction_type, financial_transaction_class: ftc1 }
|
||||
let(:ftt2) { create :financial_transaction_type, financial_transaction_class: ftc2 }
|
||||
let(:ftt3) { create :financial_transaction_type, financial_transaction_class: ftc2 }
|
||||
let(:user) { create :user, groups: [create(:ordergroup)] }
|
||||
let(:ftc1) { create(:financial_transaction_class) }
|
||||
let(:ftc2) { create(:financial_transaction_class) }
|
||||
let(:ftt1) { create(:financial_transaction_type, financial_transaction_class: ftc1) }
|
||||
let(:ftt2) { create(:financial_transaction_type, financial_transaction_class: ftc2) }
|
||||
let(:ftt3) { create(:financial_transaction_type, financial_transaction_class: ftc2) }
|
||||
let(:user) { create(:user, groups: [create(:ordergroup)]) }
|
||||
|
||||
it 'shows no active ordergroups when all orders are older than 3 months' do
|
||||
order = create :order, starts: 4.months.ago
|
||||
order = create(:order, starts: 4.months.ago)
|
||||
user.ordergroup.group_orders.create!(order: order)
|
||||
|
||||
expect(Ordergroup.active).to be_empty
|
||||
end
|
||||
|
||||
it 'shows active ordergroups when there are recent orders' do
|
||||
order = create :order, starts: 2.days.ago
|
||||
order = create(:order, starts: 2.days.ago)
|
||||
user.ordergroup.group_orders.create!(order: order)
|
||||
|
||||
expect(Ordergroup.active).not_to be_empty
|
||||
|
|
@ -24,17 +24,17 @@ describe Ordergroup do
|
|||
|
||||
describe 'sort correctly' do
|
||||
it 'by name' do
|
||||
group_b = create :ordergroup, name: 'bbb'
|
||||
group_a = create :ordergroup, name: 'aaa'
|
||||
group_c = create :ordergroup, name: 'ccc'
|
||||
group_b = create(:ordergroup, name: 'bbb')
|
||||
group_a = create(:ordergroup, name: 'aaa')
|
||||
group_c = create(:ordergroup, name: 'ccc')
|
||||
|
||||
expect(Ordergroup.sort_by_param('name')).to eq([group_a, group_b, group_c])
|
||||
end
|
||||
|
||||
it 'reverse by name' do
|
||||
group_b = create :ordergroup, name: 'bbb'
|
||||
group_a = create :ordergroup, name: 'aaa'
|
||||
group_c = create :ordergroup, name: 'ccc'
|
||||
group_b = create(:ordergroup, name: 'bbb')
|
||||
group_a = create(:ordergroup, name: 'aaa')
|
||||
group_c = create(:ordergroup, name: 'ccc')
|
||||
|
||||
expect(Ordergroup.sort_by_param('name_reverse')).to eq([group_c, group_b, group_a])
|
||||
end
|
||||
|
|
@ -43,9 +43,9 @@ describe Ordergroup do
|
|||
users_b = [create(:user)]
|
||||
users_a = []
|
||||
users_c = [create(:user), create(:user), create(:user)]
|
||||
group_b = create :ordergroup, name: 'bbb', user_ids: users_b.map(&:id)
|
||||
group_a = create :ordergroup, name: 'aaa', user_ids: users_a.map(&:id)
|
||||
group_c = create :ordergroup, name: 'ccc', user_ids: users_c.map(&:id)
|
||||
group_b = create(:ordergroup, name: 'bbb', user_ids: users_b.map(&:id))
|
||||
group_a = create(:ordergroup, name: 'aaa', user_ids: users_a.map(&:id))
|
||||
group_c = create(:ordergroup, name: 'ccc', user_ids: users_c.map(&:id))
|
||||
|
||||
expect(Ordergroup.sort_by_param('members_count')).to eq([group_a, group_b, group_c])
|
||||
end
|
||||
|
|
@ -54,39 +54,39 @@ describe Ordergroup do
|
|||
users_b = [create(:user)]
|
||||
users_a = []
|
||||
users_c = [create(:user), create(:user), create(:user)]
|
||||
group_b = create :ordergroup, name: 'bbb', user_ids: users_b.map(&:id)
|
||||
group_a = create :ordergroup, name: 'aaa', user_ids: users_a.map(&:id)
|
||||
group_c = create :ordergroup, name: 'ccc', user_ids: users_c.map(&:id)
|
||||
group_b = create(:ordergroup, name: 'bbb', user_ids: users_b.map(&:id))
|
||||
group_a = create(:ordergroup, name: 'aaa', user_ids: users_a.map(&:id))
|
||||
group_c = create(:ordergroup, name: 'ccc', user_ids: users_c.map(&:id))
|
||||
|
||||
expect(Ordergroup.sort_by_param('members_count_reverse')).to eq([group_c, group_b, group_a])
|
||||
end
|
||||
|
||||
it 'by last_user_activity' do
|
||||
user_b = create :user, last_activity: 3.days.ago
|
||||
user_a = create :user, last_activity: 5.days.ago
|
||||
user_c = create :user, last_activity: Time.now
|
||||
group_b = create :ordergroup, name: 'bbb', user_ids: [user_b.id]
|
||||
group_a = create :ordergroup, name: 'aaa', user_ids: [user_a.id]
|
||||
group_c = create :ordergroup, name: 'ccc', user_ids: [user_c.id]
|
||||
user_b = create(:user, last_activity: 3.days.ago)
|
||||
user_a = create(:user, last_activity: 5.days.ago)
|
||||
user_c = create(:user, last_activity: Time.now)
|
||||
group_b = create(:ordergroup, name: 'bbb', user_ids: [user_b.id])
|
||||
group_a = create(:ordergroup, name: 'aaa', user_ids: [user_a.id])
|
||||
group_c = create(:ordergroup, name: 'ccc', user_ids: [user_c.id])
|
||||
|
||||
expect(Ordergroup.sort_by_param('last_user_activity')).to eq([group_a, group_b, group_c])
|
||||
end
|
||||
|
||||
it 'reverse by last_user_activity' do
|
||||
user_b = create :user, last_activity: 3.days.ago
|
||||
user_a = create :user, last_activity: 5.days.ago
|
||||
user_c = create :user, last_activity: Time.now
|
||||
group_b = create :ordergroup, name: 'bbb', user_ids: [user_b.id]
|
||||
group_a = create :ordergroup, name: 'aaa', user_ids: [user_a.id]
|
||||
group_c = create :ordergroup, name: 'ccc', user_ids: [user_c.id]
|
||||
user_b = create(:user, last_activity: 3.days.ago)
|
||||
user_a = create(:user, last_activity: 5.days.ago)
|
||||
user_c = create(:user, last_activity: Time.now)
|
||||
group_b = create(:ordergroup, name: 'bbb', user_ids: [user_b.id])
|
||||
group_a = create(:ordergroup, name: 'aaa', user_ids: [user_a.id])
|
||||
group_c = create(:ordergroup, name: 'ccc', user_ids: [user_c.id])
|
||||
|
||||
expect(Ordergroup.sort_by_param('last_user_activity_reverse')).to eq([group_c, group_b, group_a])
|
||||
end
|
||||
|
||||
it 'by last_order' do
|
||||
group_b = create :ordergroup, name: 'bbb'
|
||||
group_a = create :ordergroup, name: 'aaa'
|
||||
group_c = create :ordergroup, name: 'ccc'
|
||||
group_b = create(:ordergroup, name: 'bbb')
|
||||
group_a = create(:ordergroup, name: 'aaa')
|
||||
group_c = create(:ordergroup, name: 'ccc')
|
||||
group_b.group_orders.create! order: create(:order, starts: 6.days.ago)
|
||||
group_a.group_orders.create! order: create(:order, starts: 4.months.ago)
|
||||
group_c.group_orders.create! order: create(:order, starts: Time.now)
|
||||
|
|
@ -95,9 +95,9 @@ describe Ordergroup do
|
|||
end
|
||||
|
||||
it 'reverse by last_order' do
|
||||
group_b = create :ordergroup, name: 'bbb'
|
||||
group_a = create :ordergroup, name: 'aaa'
|
||||
group_c = create :ordergroup, name: 'ccc'
|
||||
group_b = create(:ordergroup, name: 'bbb')
|
||||
group_a = create(:ordergroup, name: 'aaa')
|
||||
group_c = create(:ordergroup, name: 'ccc')
|
||||
group_b.group_orders.create! order: create(:order, starts: 6.days.ago)
|
||||
group_a.group_orders.create! order: create(:order, starts: 4.months.ago)
|
||||
group_c.group_orders.create! order: create(:order, starts: Time.now)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue