FEATURE: allow wizard checkbox field to be disabled (#17916)

* FEATURE: allow wizard checkbox field to be disabled

* Changes per review feedback
This commit is contained in:
Arpit Jalan
2022-08-15 05:52:07 +05:30
committed by GitHub
parent 0be67cb513
commit 3a21618e4e
5 changed files with 17 additions and 4 deletions

View File

@ -16,9 +16,12 @@ RSpec.describe Wizard::Step do
dropdown.add_choice('candy')
dropdown.add_choice('nachos', data: { color: 'yellow' })
dropdown.add_choice('pizza', label: 'Pizza!')
expect(step.fields).to eq([text, dropdown])
expect(dropdown.choices.size).to eq(3)
checkbox = step.add_field(id: 'foobar', type: 'checkbox', disabled: true)
expect(step.fields).to eq([text, dropdown, checkbox])
expect(checkbox.disabled).to eq(true)
end
end