pull/7864/head
Rodrigo Nascimento 8 years ago
parent ca15e9f154
commit 6763af2c39
  1. 15
      tests/end-to-end/ui/06-messaging.js
  2. 34
      tests/pageobjects/main-content.page.js

@ -105,8 +105,7 @@ function messageActionsTest() {
});
after(() => {
mainContent.selectAction('close');
mainContent.messageActionMenu.waitForVisible(5000, true);
mainContent.closeMessageActionMenu();
});
it('it should show the message action menu', () => {
@ -141,13 +140,13 @@ function messageActionsTest() {
mainContent.messageStar.isVisible().should.be.true;
});
it('it should show the reaction action', () => {
mainContent.messageReaction.isVisible().should.be.true;
});
// it('it should show the reaction action', () => {
// mainContent.messageReaction.isVisible().should.be.true;
// });
it('it should show the close action', () => {
mainContent.messageClose.isVisible().should.be.true;
});
// it('it should show the close action', () => {
// mainContent.messageClose.isVisible().should.be.true;
// });
if (currentTest === 'general') {
it('it should not show the pin action', () => {

@ -32,19 +32,20 @@ class MainContent extends Page {
get lastMessageUserTag() { return browser.element('.message:last-child .role-tag'); }
get lastMessageImg() { return browser.element('.message:last-child .attachment-image img'); }
get lastMessageTextAttachment() { return browser.element('.message:last-child .attachment-text'); }
get messageOptionsBtn() { return browser.element('.message:last-child .info .message-cog-container .icon-cog'); }
get messageReply() { return browser.element('.message:last-child .message-dropdown .reply-message'); }
get messageActionMenu() { return browser.element('.message:last-child .message-dropdown'); }
get messageEdit() { return browser.element('.message:last-child .message-dropdown .edit-message'); }
get messageDelete() { return browser.element('.message:last-child .message-dropdown .delete-message'); }
get messagePermalink() { return browser.element('.message:last-child .message-dropdown .permalink'); }
get messageCopy() { return browser.element('.message:last-child .message-dropdown .copy'); }
get messageQuote() { return browser.element('.message:last-child .message-dropdown .quote-message'); }
get messageStar() { return browser.element('.message:last-child .message-dropdown .star-message'); }
get messageUnread() { return browser.element('.message:last-child .message-dropdown .mark-message-as-unread'); }
get messageReaction() { return browser.element('.message:last-child .message-dropdown .reaction-message'); }
get messagePin() { return browser.element('.message:last-child .message-dropdown .pin-message'); }
get messageClose() { return browser.element('.message:last-child .message-dropdown .message-dropdown-close'); }
get messageOptionsBtn() { return browser.element('.message:last-child .message-actions__label'); }
get messageReply() { return browser.element('.message:last-child .rc-popover [data-message-action=reply-message]'); }
get messageActionMenu() { return browser.element('.message:last-child .rc-popover'); }
get messageActionMenuWrapper() { return browser.element('.message:last-child .rc-popover__wrapper'); }
get messageEdit() { return browser.element('.message:last-child .rc-popover [data-message-action=edit-message]'); }
get messageDelete() { return browser.element('.message:last-child .rc-popover [data-message-action=delete-message]'); }
get messagePermalink() { return browser.element('.message:last-child .rc-popover [data-message-action=permalink]'); }
get messageCopy() { return browser.element('.message:last-child .rc-popover [data-message-action=copy]'); }
get messageQuote() { return browser.element('.message:last-child .rc-popover [data-message-action=quote-message]'); }
get messageStar() { return browser.element('.message:last-child .rc-popover [data-message-action=star-message]'); }
get messageUnread() { return browser.element('.message:last-child .rc-popover [data-message-action=mark-message-as-unread]'); }
// get messageReaction() { return browser.element('.message:last-child .rc-popover [data-message-action=reaction-message]'); }
get messagePin() { return browser.element('.message:last-child .rc-popover [data-message-action=pin-message]'); }
// get messageClose() { return browser.element('.message:last-child .rc-popover [data-message-action=rc-popover-close]'); }
// Emojis
get emojiPickerMainScreen() { return browser.element('.emoji-picker'); }
@ -120,6 +121,13 @@ class MainContent extends Page {
this.messageOptionsBtn.waitForVisible(5000);
this.messageOptionsBtn.click();
this.messageActionMenu.waitForVisible(5000);
browser.pause(100);
}
closeMessageActionMenu() {
browser.moveToObject(this.messageActionMenu.selector, -30, -30);
browser.buttonPress(0);
this.messageActionMenu.waitForVisible(5000, true);
}
setLanguageToEnglish() {

Loading…
Cancel
Save