feat(champ): customizable placeholders for text & textarea champs
Closes #7429
This commit is contained in:
parent
e26cee8d9d
commit
9e26ee932e
9 changed files with 81 additions and 4 deletions
|
@ -165,4 +165,35 @@ describe 'As an administrateur I can edit types de champ', js: true do
|
|||
end
|
||||
expect(page).not_to have_content('Durée de remplissage estimée')
|
||||
end
|
||||
|
||||
describe "placeholders for generic types" do
|
||||
let(:placeholder) { "my placeholder" }
|
||||
before do
|
||||
add_champ
|
||||
end
|
||||
|
||||
it "text champ" do
|
||||
select('Texte', from: 'Type de champ')
|
||||
expect(page).to have_content('Spécimen de saisie')
|
||||
|
||||
fill_in 'Spécimen de saisie', with: placeholder
|
||||
|
||||
wait_until { procedure.draft_types_de_champ.first.placeholder == placeholder }
|
||||
|
||||
page.refresh
|
||||
expect(page).to have_selector("input[value='#{placeholder}']")
|
||||
end
|
||||
|
||||
it "textarea champ" do
|
||||
select('Zone de texte', from: 'Type de champ')
|
||||
expect(page).to have_content('Spécimen de saisie')
|
||||
|
||||
fill_in 'Spécimen de saisie', with: placeholder
|
||||
|
||||
wait_until { procedure.draft_types_de_champ.first.placeholder == placeholder }
|
||||
|
||||
page.refresh
|
||||
expect(page).to have_selector("input[value='#{placeholder}']")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue