Remove unused procedure move type_de_champ code
This commit is contained in:
parent
d18a9c8162
commit
0338080430
2 changed files with 0 additions and 177 deletions
|
@ -288,40 +288,6 @@ describe Procedure do
|
|||
it { expect(subject.last).to eq(type_de_champ_0) }
|
||||
end
|
||||
|
||||
describe '#switch_types_de_champ' do
|
||||
let(:procedure) { create(:procedure) }
|
||||
let(:index) { 0 }
|
||||
subject { procedure.switch_types_de_champ(index) }
|
||||
|
||||
context 'when procedure has no types_de_champ' do
|
||||
it { expect(subject).to eq(false) }
|
||||
end
|
||||
context 'when procedure has 3 types de champ' do
|
||||
let!(:type_de_champ_0) { create(:type_de_champ, procedure: procedure, order_place: 0) }
|
||||
let!(:type_de_champ_1) { create(:type_de_champ, procedure: procedure, order_place: 1) }
|
||||
let!(:type_de_champ_2) { create(:type_de_champ, procedure: procedure, order_place: 2) }
|
||||
context 'when index is not the last element' do
|
||||
it { expect(subject).to eq(true) }
|
||||
it 'switches the position of the champ N and N+1' do
|
||||
subject
|
||||
expect(procedure.types_de_champ[0]).to eq(type_de_champ_1)
|
||||
expect(procedure.types_de_champ[0].order_place).to eq(0)
|
||||
expect(procedure.types_de_champ[1]).to eq(type_de_champ_0)
|
||||
expect(procedure.types_de_champ[1].order_place).to eq(1)
|
||||
end
|
||||
it 'doesn’t move other types de champ' do
|
||||
subject
|
||||
expect(procedure.types_de_champ[2]).to eq(type_de_champ_2)
|
||||
expect(procedure.types_de_champ[2].order_place).to eq(2)
|
||||
end
|
||||
end
|
||||
context 'when index is the last element' do
|
||||
let(:index) { 2 }
|
||||
it { expect(subject).to eq(false) }
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe 'active' do
|
||||
let(:procedure) { create(:procedure) }
|
||||
subject { Procedure.active(procedure.id) }
|
||||
|
@ -1023,82 +989,6 @@ describe Procedure do
|
|||
end
|
||||
end
|
||||
|
||||
describe '#move_type_de_champ' do
|
||||
let(:procedure) { create(:procedure) }
|
||||
|
||||
context 'type_de_champ' do
|
||||
let(:type_de_champ) { create(:type_de_champ_text, order_place: 0, procedure: procedure) }
|
||||
let!(:type_de_champ1) { create(:type_de_champ_text, order_place: 1, procedure: procedure) }
|
||||
let!(:type_de_champ2) { create(:type_de_champ_text, order_place: 2, procedure: procedure) }
|
||||
|
||||
it 'move down' do
|
||||
procedure.move_type_de_champ(type_de_champ, 2)
|
||||
|
||||
type_de_champ.reload
|
||||
procedure.reload
|
||||
|
||||
expect(procedure.types_de_champ.index(type_de_champ)).to eq(2)
|
||||
expect(type_de_champ.order_place).to eq(2)
|
||||
end
|
||||
|
||||
context 'repetition' do
|
||||
let!(:type_de_champ_repetition) do
|
||||
create(:type_de_champ_repetition, types_de_champ: [
|
||||
type_de_champ,
|
||||
type_de_champ1,
|
||||
type_de_champ2
|
||||
], procedure: procedure)
|
||||
end
|
||||
|
||||
it 'move down' do
|
||||
procedure.move_type_de_champ(type_de_champ, 2)
|
||||
|
||||
type_de_champ.reload
|
||||
procedure.reload
|
||||
|
||||
expect(type_de_champ.parent.types_de_champ.index(type_de_champ)).to eq(2)
|
||||
expect(type_de_champ.order_place).to eq(2)
|
||||
end
|
||||
|
||||
context 'private' do
|
||||
let!(:type_de_champ_repetition) do
|
||||
create(:type_de_champ_repetition, types_de_champ: [
|
||||
type_de_champ,
|
||||
type_de_champ1,
|
||||
type_de_champ2
|
||||
], private: true, procedure: procedure)
|
||||
end
|
||||
|
||||
it 'move down' do
|
||||
procedure.move_type_de_champ(type_de_champ, 2)
|
||||
|
||||
type_de_champ.reload
|
||||
procedure.reload
|
||||
|
||||
expect(type_de_champ.parent.types_de_champ.index(type_de_champ)).to eq(2)
|
||||
expect(type_de_champ.order_place).to eq(2)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context 'private' do
|
||||
let(:type_de_champ) { create(:type_de_champ_text, order_place: 0, private: true, procedure: procedure) }
|
||||
let!(:type_de_champ1) { create(:type_de_champ_text, order_place: 1, private: true, procedure: procedure) }
|
||||
let!(:type_de_champ2) { create(:type_de_champ_text, order_place: 2, private: true, procedure: procedure) }
|
||||
|
||||
it 'move down' do
|
||||
procedure.move_type_de_champ(type_de_champ, 2)
|
||||
|
||||
type_de_champ.reload
|
||||
procedure.reload
|
||||
|
||||
expect(procedure.types_de_champ_private.index(type_de_champ)).to eq(2)
|
||||
expect(type_de_champ.order_place).to eq(2)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe '.ensure_a_groupe_instructeur_exists' do
|
||||
let!(:procedure) { create(:procedure) }
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue