diff --git a/spec/features/projects/pipeline_schedules_spec.rb b/spec/features/projects/pipeline_schedules_spec.rb index 280c8a183e677e3a9cd9e6260c19c7ea3939baaf..24b335a7068df57aa5ddda111a7b75f91292684f 100644 --- a/spec/features/projects/pipeline_schedules_spec.rb +++ b/spec/features/projects/pipeline_schedules_spec.rb @@ -224,19 +224,15 @@ feature 'Pipeline Schedules', :js do background do create(:ci_pipeline_schedule, project: project, owner: user).tap do |pipeline_schedule| pipeline_schedule.update_attribute(:cron, nil) # Consequently next_run_at will be nil - pipeline_schedule.reload - expect(pipeline_schedule.active).to be_truthy - expect(pipeline_schedule.next_run_at).to be_nil end - - visit_pipelines_schedules - find(".content-list .pipeline-schedule-table-row:nth-child(1) .btn-group a[title='Edit']").click end scenario 'user edit and recover the problematic pipeline schedule' do - expect(find("#schedule_cron").value).to eq('') + visit_pipelines_schedules + find(".content-list .pipeline-schedule-table-row:nth-child(1) .btn-group a[title='Edit']").click fill_in 'schedule_cron', with: '* 1 2 3 4' click_button 'Save pipeline schedule' + page.within('.pipeline-schedule-table-row:nth-child(1)') do expect(page).to have_css(".next-run-cell time") end