Skip to content
Snippets Groups Projects

Issue #3278023: Add a BDD test suite for CronJobs (Delete)

Merged Tamaki Fujino requested to merge issue/cloud-3278023:3278023-add-a-bdd into 5.x
Feature: Create resources for K8s as "Authenticated User"
As a user
I need to create a CronJob
I need to create and delete a CronJob
@api @javascript
Scenario: Create a CronJob
@@ -35,3 +35,21 @@ Feature: Create resources for K8s as "Authenticated User"
Then the url should match "/clouds/k8s/{{ cloud_context }}/cron_job"
And I should see "has been created"
And I should see "{{ cronjob_name }}" in the "{{ namespace }}" row
@api @javascript
Scenario: Delete a CronJob
Given I am logged in as user "{{ user_name }}"
When I visit "/clouds/k8s/{{ cloud_context }}/cron_job"
And I click "Refresh"
And I wait {{ wait }} milliseconds
And I should see the link "{{ cronjob_name }}"
And I click "{{ cronjob_name }}"
And the url should match "/k8s/{{ cloud_context }}/cron_job/"
And I click "Delete" in the "actions"
And the url should match "/delete"
And I press "Delete"
And I wait for AJAX to finish
Then I should be on "/clouds/k8s/{{ cloud_context }}/cron_job"
And I should see "has been deleted"
And I click "Refresh"
And I should not see the link "{{ cronjob_name }}"
Loading