one less indirection
This commit is contained in:
parent
f046f31dcc
commit
2f64fe5e4c
16 changed files with 35 additions and 35 deletions
|
@ -219,7 +219,7 @@ describe API::V2::GraphqlController do
|
|||
description: tdc.description,
|
||||
required: tdc.mandatory?,
|
||||
champDescriptors: tdc.repetition? ? procedure.active_revision.children_of(tdc.reload).map { { id: _1.to_typed_id, __typename: format_type_champ(_1.type_champ) } } : nil,
|
||||
options: tdc.drop_down_list? ? tdc.drop_down_list_options.reject(&:empty?) : nil
|
||||
options: tdc.drop_down_list? ? tdc.drop_down_options.reject(&:empty?) : nil
|
||||
}.compact
|
||||
end,
|
||||
dossiers: {
|
||||
|
@ -1445,8 +1445,8 @@ describe API::V2::GraphqlController do
|
|||
end
|
||||
|
||||
describe 'drop_down_list' do
|
||||
let(:drop_down_list_options) { ['bijour'] }
|
||||
let(:types_de_champ_private) { [{ type: :drop_down_list, options: drop_down_list_options }] }
|
||||
let(:drop_down_options) { ['bijour'] }
|
||||
let(:types_de_champ_private) { [{ type: :drop_down_list, options: drop_down_options }] }
|
||||
let(:query) do
|
||||
"mutation {
|
||||
dossierModifierAnnotationDropDownList(input: {
|
||||
|
@ -1466,7 +1466,7 @@ describe API::V2::GraphqlController do
|
|||
end
|
||||
|
||||
context "success" do
|
||||
let(:value) { drop_down_list_options.first }
|
||||
let(:value) { drop_down_options.first }
|
||||
it 'should be a success' do
|
||||
expect(gql_errors).to eq(nil)
|
||||
|
||||
|
@ -1479,7 +1479,7 @@ describe API::V2::GraphqlController do
|
|||
end
|
||||
end
|
||||
context "failure" do
|
||||
let(:value) { drop_down_list_options.first.reverse }
|
||||
let(:value) { drop_down_options.first.reverse }
|
||||
it 'should be a success' do
|
||||
expect(gql_errors).to eq(nil)
|
||||
|
||||
|
|
|
@ -1243,7 +1243,7 @@ describe API::V2::GraphqlController do
|
|||
expect(gql_errors).to be_nil
|
||||
expect(gql_data[:groupeInstructeurModifier][:errors]).to be_nil
|
||||
expect(gql_data[:groupeInstructeurModifier][:groupeInstructeur][:id]).to eq(dossier.groupe_instructeur.to_typed_id)
|
||||
expect(routing_champ.reload.drop_down_list_options).to match_array(procedure.groupe_instructeurs.active.map(&:label))
|
||||
expect(routing_champ.reload.drop_down_options).to match_array(procedure.groupe_instructeurs.active.map(&:label))
|
||||
expect(procedure.groupe_instructeurs.active.map(&:routing_rule)).to match_array(procedure.groupe_instructeurs.active.map { ds_eq(champ_value(routing_champ.stable_id), constant(_1.label)) })
|
||||
}
|
||||
end
|
||||
|
@ -1297,7 +1297,7 @@ describe API::V2::GraphqlController do
|
|||
expect(gql_errors).to be_nil
|
||||
expect(gql_data[:groupeInstructeurCreer][:errors]).to be_nil
|
||||
expect(gql_data[:groupeInstructeurCreer][:groupeInstructeur][:id]).not_to be_nil
|
||||
expect(routing_champ.reload.drop_down_list_options).to match_array(procedure.groupe_instructeurs.map(&:label))
|
||||
expect(routing_champ.reload.drop_down_options).to match_array(procedure.groupe_instructeurs.map(&:label))
|
||||
expect(procedure.groupe_instructeurs.map(&:routing_rule)).to match_array(procedure.groupe_instructeurs.map { ds_eq(champ_value(routing_champ.stable_id), constant(_1.label)) })
|
||||
}
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue