diff options
| author | Robert | 2017-11-14 09:20:10 +0100 |
|---|---|---|
| committer | Robert | 2017-11-17 14:57:36 +0100 |
| commit | c0fa9f7de85fe32e95c7a923bb791525e0674c5d (patch) | |
| tree | 26a5c333bdc76b3239482bc951ec4781f1d7054a /spec/features | |
| parent | 83f193ee59af778a46f43fee8e9092c39c1390b8 (diff) | |
| download | chouette-core-c0fa9f7de85fe32e95c7a923bb791525e0674c5d.tar.bz2 | |
Fixes: #4823@0.5h; Fixed regression in Ransack button "Effacer" implicit path does not work anymore
Diffstat (limited to 'spec/features')
| -rw-r--r-- | spec/features/compliance_ckeck_sets_spec.rb | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/spec/features/compliance_ckeck_sets_spec.rb b/spec/features/compliance_ckeck_sets_spec.rb index 66cbcd8b6..7ba64b6b8 100644 --- a/spec/features/compliance_ckeck_sets_spec.rb +++ b/spec/features/compliance_ckeck_sets_spec.rb @@ -17,7 +17,9 @@ RSpec.describe "ComplianceCheckSets", type: :feature do compliance_check_set: compliance_check_set, transport_mode: 'rail', transport_submode: 'suburbanRailway') ]} let!(:direct_checks){ make_check(nil, times: 2) + make_check(nil, severity: :error) } - let!(:indirect_checks){ blox.map{ |block| make_check(block) } } + let!(:indirect_checks){ blox.flat_map{ |block| make_check(block) } } + let( :all_checks ){ direct_checks + indirect_checks } + context 'executed' do @@ -66,9 +68,29 @@ RSpec.describe "ComplianceCheckSets", type: :feature do end end end + + it 'can filter the results and remove the filter' do + # Filter + check('error') + click_on('Filtrer') + all_checks.each do | check | + if check.criticity == 'error' + expect( page ).to have_content(check.code) + else + expect( page ).not_to have_content(check.code) + end + end + + # Remove filter + click_on('Effacer') + all_checks.each do | check | + expect( page ).to have_content(check.code) + end + + end end - def make_check ccblock=nil, times: 1, severity: :error + def make_check ccblock=nil, times: 1, severity: :warning times.times.map do make_one_check ccblock, severity end |
