|
@@ -1,6 +1,6 @@
|
|
|
/* eslint-disable cypress/no-unnecessary-waiting */
|
|
/* eslint-disable cypress/no-unnecessary-waiting */
|
|
|
-context('Tag', () => {
|
|
|
|
|
- const ssPrefix = 'tag-';
|
|
|
|
|
|
|
+context('Add Tag', () => {
|
|
|
|
|
+ const ssPrefix = 'add-tag-';
|
|
|
|
|
|
|
|
let connectSid: string | undefined;
|
|
let connectSid: string | undefined;
|
|
|
|
|
|
|
@@ -23,20 +23,33 @@ context('Tag', () => {
|
|
|
it('Add Tag', () => {
|
|
it('Add Tag', () => {
|
|
|
const tag = 'we';
|
|
const tag = 'we';
|
|
|
cy.visit('/');
|
|
cy.visit('/');
|
|
|
|
|
+ cy.screenshot(`${ssPrefix}click-plus-button`, {capture: 'viewport'});
|
|
|
|
|
+
|
|
|
cy.get('#edit-tags-btn-wrapper-for-tooltip > a').click({force: true});
|
|
cy.get('#edit-tags-btn-wrapper-for-tooltip > a').click({force: true});
|
|
|
cy.wait(1000);
|
|
cy.wait(1000);
|
|
|
|
|
|
|
|
- cy.screenshot(`${ssPrefix}click-add-tag`, {capture: 'viewport'});
|
|
|
|
|
|
|
+ cy.screenshot(`${ssPrefix}edit-tag-input`, {capture: 'viewport'});
|
|
|
|
|
|
|
|
cy.get('#edit-tag-modal').within(() => {
|
|
cy.get('#edit-tag-modal').within(() => {
|
|
|
cy.get('.rbt-input-main').type(tag, {force: true});
|
|
cy.get('.rbt-input-main').type(tag, {force: true});
|
|
|
- cy.wait(1500)
|
|
|
|
|
- cy.get('#rbt-menu-item-0 > a').should('be.visible');
|
|
|
|
|
- cy.get('#rbt-menu-item-0 > a').click({force: true});
|
|
|
|
|
});
|
|
});
|
|
|
cy.wait(1000);
|
|
cy.wait(1000);
|
|
|
- cy.screenshot(`${ssPrefix}insert-tag-name`, {capture: 'viewport'});
|
|
|
|
|
|
|
+ cy.screenshot(`${ssPrefix}type-tag-name`, {capture: 'viewport'});
|
|
|
|
|
+
|
|
|
|
|
+ cy.get('#edit-tag-modal').then(($item) => {
|
|
|
|
|
+ if($item.find('#rbt-menu-item-0 > a').length > 0){
|
|
|
|
|
+ cy.get('#rbt-menu-item-0 > a').click({force: true});
|
|
|
|
|
+ cy.wait(1000);
|
|
|
|
|
+ cy.screenshot(`${ssPrefix}insert-tag-name`, {capture: 'viewport'});
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
+ cy.get('#edit-tag-modal').within(() => {
|
|
|
|
|
+ cy.get('div.modal-footer > button').click();
|
|
|
|
|
+ });
|
|
|
|
|
+ cy.wait(1500);
|
|
|
|
|
+ cy.screenshot(`${ssPrefix}click-done`, {capture: 'viewport'});
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
});
|
|
});
|