Skip to content
Snippets Groups Projects

Issue #3284565: Add a BDD test suite for K8s launching a template (Create and Delete) (Git)

Merged Issue #3284565: Add a BDD test suite for K8s launching a template (Create and Delete) (Git)
Merged makoto suzuki requested to merge issue/cloud-3284565:3284565-add-a-bdd into 5.x
@@ -46,8 +46,6 @@ Feature: Create and launch a launch template for K8s as "Authenticated User" and
And I press "Launch"
And I wait for AJAX to finish
Then the url should match "/clouds/design/server_template/{{ cloud_context }}"
And I should see the success message "{{ launch_git_deployment1 }} has been launched"
And I should see the success message "{{ launch_git_deployment2 }} has been launched"
And I should see the success message" {{ launch_git_pod1 }} has been launched"
And I should see neither error nor warning messages
@@ -63,3 +61,33 @@ Feature: Create and launch a launch template for K8s as "Authenticated User" and
Given I am logged in as user "{{ user_name }}"
When I visit "/clouds/k8s/{{ cloud_context }}/pod"
And I should see "{{ namespace }}" in the "{{ launch_git_pod1 }}" row
@api @javascript
Scenario: Delete a Launch template
Given I am logged in as user "{{ user_name }}"
When I visit "/clouds/design/server_template/{{ cloud_context }}"
And I click "Edit" in the "{{ launch_git_name }}" row
And I click "Delete"
And the url should match "/delete"
And I press "Delete"
And I wait for AJAX to finish
Then the url should match "/clouds/design/server_template/{{ cloud_context }}"
And I should see the success message "{{ launch_git_deployment1 }} (Namespace: {{ namespace }}) on {{ cloud_context }} has been deleted"
And I should see the success message "{{ launch_git_deployment2 }} (Namespace: {{ namespace }}) on {{ cloud_context }} has been deleted"
And I should see the success message "{{ launch_git_pod1 }} (Namespace: {{ namespace }}) on {{ cloud_context }} has been deleted"
And I should see the success message "{{ launch_git_name }} has been deleted"
And I should see neither error nor warning messages
And I should not see the link "{{ launch_git_name }}"
@api @javascript
Scenario: Check if the Deployment has been deleted
Given I am logged in as user "{{ user_name }}"
When I visit "/clouds/k8s/{{ cloud_context }}/deployment"
Then I should not see "{{ launch_git_deployment1 }}"
Then I should not see "{{ launch_git_deployment2 }}"
@api @javascript
Scenario: Check if the Pod has been deleted
Given I am logged in as user "{{ user_name }}"
When I visit "/clouds/k8s/{{ cloud_context }}/pod"
Then I should not see "{{ launch_git_pod1 }}"
Loading