Skip to content
Snippets Groups Projects
Commit f4629994 authored by makoto suzuki's avatar makoto suzuki Committed by Yas Naoi
Browse files

Issue #3284565 by makoto suzuki, kumikoono, yas: Add a BDD test suite for K8s...

Issue #3284565 by makoto suzuki, kumikoono, yas: Add a BDD test suite for K8s launching a template (Create and Delete) (Git)
parent dd938fad
Branches
Tags
3 merge requests!1316Issue #3310263: Release 4.5.0,!1260Issue #3307397: Release 4.4.0,!1033Issue #3284565: Add a BDD test suite for K8s launching a template (Create and Delete) (Git)
......@@ -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 }}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment