buckets.delete(bucket_name);
});
+ it('should check default encryption is SSE-S3', () => {
+ buckets.navigateTo('create');
+ buckets.checkForDefaultEncryption();
+ });
+
it('should create bucket with object locking enabled', () => {
buckets.navigateTo('create');
buckets.create(bucket_name, BucketsPageHelper.USERS[0], 'default-placement', true);
this.getFirstTableCell(name).should('exist');
}
+ @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');
+ });
+ }
+
@PageHelper.restrictTo(pages.index.url)
edit(name: string, new_owner: string, isLocking = false) {
this.navigateEdit(name);
<label class="form-check-label"
for="encryption_enabled"
i18n>Encryption</label>
- <cd-helper>
+ <cd-helper aria-label="toggle encryption helper">
<span i18n>Enables encryption for the objects in the bucket.
To enable encryption on a bucket you need to set the configuration values for SSE-S3 or SSE-KMS.
To set the configuration values <a href="#/rgw/bucket/create"
- (click)="openConfigModal()">Click here</a></span>
+ (click)="openConfigModal()"
+ aria-label="click here">Click here</a></span>
</cd-helper>
</div>
</div>
const modalRef = this.modalService.show(RgwConfigModalComponent, null, { size: 'lg' });
modalRef.componentInstance.configForm
.get('encryptionType')
- .setValue(this.bucketForm.getValue('encryption_type'));
+ .setValue(this.bucketForm.getValue('encryption_type') || 'AES256');
}
}