From 13659f544edda6ec68f537ee00dd144a6c9c841d Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Sat, 23 Mar 2019 16:23:20 -0700 Subject: [PATCH] test: improve flakiness of emoji test (#1116) --- tests/spec/012-compose.js | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/tests/spec/012-compose.js b/tests/spec/012-compose.js index ce78c80..a655ec4 100644 --- a/tests/spec/012-compose.js +++ b/tests/spec/012-compose.js @@ -1,7 +1,7 @@ import { composeButton, composeInput, composeLengthIndicator, emojiButton, emojiSearchInput, getComposeSelectionStart, getNthStatusContent, getUrl, - homeNavButton, + homeNavButton, modalDialog, notificationsNavButton, sleep, times } from '../utils' @@ -93,24 +93,15 @@ test('inserts custom emoji correctly', async t => { test('inserts emoji without typing anything', async t => { await loginAsFoobar(t) + await sleep(1000) await t .click(emojiButton) - await sleep(1000) - await t - .expect(emojiSearchInput.value).eql('') - .typeText(emojiSearchInput, 'blobpats', { paste: true }) - await sleep(1000) - await t - .pressKey('enter') + .click(modalDialog.find('button[aria-label="blobpats"]')) .expect(composeInput.value).eql(':blobpats: ') + await sleep(1000) + await t .click(emojiButton) - await sleep(1000) - await t - .expect(emojiSearchInput.value).eql('') - .typeText(emojiSearchInput, 'blobpeek') - await sleep(1000) - await t - .pressKey('enter') + .click(modalDialog.find('button[aria-label="blobpeek"]')) .expect(composeInput.value).eql(':blobpeek: :blobpats: ') })