summaryrefslogtreecommitdiffstats
path: root/src/pybind/mgr/dashboard/frontend/cypress/e2e/rgw/buckets.po.ts
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/pybind/mgr/dashboard/frontend/cypress/e2e/rgw/buckets.po.ts24
1 files changed, 4 insertions, 20 deletions
diff --git a/src/pybind/mgr/dashboard/frontend/cypress/e2e/rgw/buckets.po.ts b/src/pybind/mgr/dashboard/frontend/cypress/e2e/rgw/buckets.po.ts
index 47b0639bc..91f852024 100644
--- a/src/pybind/mgr/dashboard/frontend/cypress/e2e/rgw/buckets.po.ts
+++ b/src/pybind/mgr/dashboard/frontend/cypress/e2e/rgw/buckets.po.ts
@@ -22,16 +22,12 @@ export class BucketsPageHelper extends PageHelper {
return this.selectOption('owner', owner);
}
- private selectPlacementTarget(placementTarget: string) {
- return this.selectOption('placement-target', placementTarget);
- }
-
private selectLockMode(lockMode: string) {
return this.selectOption('lock_mode', lockMode);
}
@PageHelper.restrictTo(pages.create.url)
- create(name: string, owner: string, placementTarget: string, isLocking = false) {
+ create(name: string, owner: string, isLocking = false) {
// Enter in bucket name
cy.get('#bid').type(name);
@@ -39,10 +35,6 @@ export class BucketsPageHelper extends PageHelper {
this.selectOwner(owner);
cy.get('#owner').should('have.class', 'ng-valid');
- // Select bucket placement target:
- this.selectPlacementTarget(placementTarget);
- cy.get('#placement-target').should('have.class', 'ng-valid');
-
if (isLocking) {
cy.get('#lock_enabled').click({ force: true });
// Select lock mode:
@@ -59,7 +51,6 @@ export class BucketsPageHelper extends PageHelper {
@PageHelper.restrictTo(pages.create.url)
checkForDefaultEncryption() {
- cy.get("cd-helper[aria-label='toggle encryption helper']").click();
cy.get("a[aria-label='click here']").click();
cy.get('cd-modal').within(() => {
cy.get('input[id=s3Enabled]').should('be.checked');
@@ -70,7 +61,9 @@ export class BucketsPageHelper extends PageHelper {
edit(name: string, new_owner: string, isLocking = false) {
this.navigateEdit(name);
- cy.get('input[name=placement-target]').should('have.value', 'default-placement');
+ // Placement target is not allowed to be edited and should be hidden
+ cy.get('input[name=placement-target]').should('not.exist');
+
this.selectOwner(new_owner);
// If object locking is enabled versioning shouldn't be visible
@@ -171,15 +164,6 @@ export class BucketsPageHelper extends PageHelper {
// Check that error message was printed under owner drop down field
cy.get('#owner + .invalid-feedback').should('have.text', 'This field is required.');
- // Check invalid placement target input
- this.selectOwner(BucketsPageHelper.USERS[1]);
- // The drop down error message will not appear unless a valid option is previsously selected.
- this.selectPlacementTarget('default-placement');
- this.selectPlacementTarget('-- Select a placement target --');
- cy.get('@nameInputField').click(); // Trigger validation
- cy.get('#placement-target').should('have.class', 'ng-invalid');
- cy.get('#placement-target + .invalid-feedback').should('have.text', 'This field is required.');
-
// Clicks the Create Bucket button but the page doesn't move.
// Done by testing for the breadcrumb
cy.contains('button', 'Create Bucket').click(); // Clicks Create Bucket button