use update(sorted_column:) and remove obsolete update_sort(column_id:, order:)
This commit is contained in:
parent
b7ecff4f0d
commit
da98aa556b
6 changed files with 19 additions and 51 deletions
|
@ -971,7 +971,7 @@ describe ProcedurePresentation do
|
|||
describe '#update_displayed_fields' do
|
||||
let(:procedure_presentation) do
|
||||
create(:procedure_presentation, assign_to:).tap do |pp|
|
||||
pp.update_sort(procedure.find_column(label: 'Demandeur').id, 'desc')
|
||||
pp.update(sorted_column: SortedColumn.new(column: procedure.find_column(label: 'Demandeur'), order: 'desc'))
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -992,26 +992,8 @@ describe ProcedurePresentation do
|
|||
{ "column_id" => "self/updated_at", "procedure_id" => procedure.id }
|
||||
])
|
||||
|
||||
expect(procedure_presentation.sorted_column['id']).to eq("column_id" => "self/id", "procedure_id" => procedure.id)
|
||||
expect(procedure_presentation.sorted_column['order']).to eq('desc')
|
||||
end
|
||||
end
|
||||
|
||||
describe '#update_sort' do
|
||||
let(:procedure_presentation) { create(:procedure_presentation, assign_to:) }
|
||||
|
||||
subject do
|
||||
column_id = procedure.find_column(label: 'En construction le').id
|
||||
procedure_presentation.update_sort(column_id, 'asc')
|
||||
end
|
||||
|
||||
it 'should update sort and order' do
|
||||
expect(procedure_presentation.sorted_column).to be_nil
|
||||
|
||||
subject
|
||||
|
||||
expect(procedure_presentation.sorted_column['id']).to eq("column_id" => "self/en_construction_at", "procedure_id" => procedure.id)
|
||||
expect(procedure_presentation.sorted_column['order']).to eq('asc')
|
||||
expect(procedure_presentation.sorted_column).to eq(procedure.default_sorted_column)
|
||||
expect(procedure_presentation.sorted_column.order).to eq('desc')
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue