From ba2f56caf8f1800f3126d7f1c73eab7bacf4b485 Mon Sep 17 00:00:00 2001 From: Jeffrey Warren Date: Tue, 21 Dec 2021 14:46:50 -0500 Subject: [PATCH 1/4] test for jest conversion --- test/ui-testing/publishButton.test.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/test/ui-testing/publishButton.test.js b/test/ui-testing/publishButton.test.js index e52f7b7d..a0500e2a 100644 --- a/test/ui-testing/publishButton.test.js +++ b/test/ui-testing/publishButton.test.js @@ -7,8 +7,16 @@ beforeAll(async () => { describe('Publish button', () => { - test('something we are testing described here', () => { - + test('Publish button is enabled', () => { + // Check initially that Publish button is disabled. + expect(await page.evaluate(() => document.querySelector('.ple-textarea').disabled).toBe(true); + // Add title. + await page.evaluate(() => { + document.querySelector('.ple-module-title input').value = 'A title'; + document.querySelector('.ple-module-title input').dispatchEvent(new KeyboardEvent('keydown', { "code": "9" })); // random key + }); + // Check final state of Publish button. + expect(await page.evaluate(() => document.querySelector('.ple-textarea').disabled).toBe(false); }); - + }); From ca2aafd36aab20a4f7e1fa79c023ee26b59222a0 Mon Sep 17 00:00:00 2001 From: Jeffrey Warren Date: Tue, 21 Dec 2021 14:51:36 -0500 Subject: [PATCH 2/4] Update publishButton.test.js --- test/ui-testing/publishButton.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/ui-testing/publishButton.test.js b/test/ui-testing/publishButton.test.js index a0500e2a..9bedf74d 100644 --- a/test/ui-testing/publishButton.test.js +++ b/test/ui-testing/publishButton.test.js @@ -7,7 +7,7 @@ beforeAll(async () => { describe('Publish button', () => { - test('Publish button is enabled', () => { + test('Publish button is enabled', async () => { // Check initially that Publish button is disabled. expect(await page.evaluate(() => document.querySelector('.ple-textarea').disabled).toBe(true); // Add title. From 81777b7d3cb45fcef57d928253bf4cee419cc5b9 Mon Sep 17 00:00:00 2001 From: Jeffrey Warren Date: Tue, 21 Dec 2021 14:53:43 -0500 Subject: [PATCH 3/4] Update publishButton.test.js --- test/ui-testing/publishButton.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/ui-testing/publishButton.test.js b/test/ui-testing/publishButton.test.js index 9bedf74d..7405c9a1 100644 --- a/test/ui-testing/publishButton.test.js +++ b/test/ui-testing/publishButton.test.js @@ -9,14 +9,14 @@ describe('Publish button', () => { test('Publish button is enabled', async () => { // Check initially that Publish button is disabled. - expect(await page.evaluate(() => document.querySelector('.ple-textarea').disabled).toBe(true); + expect(await page.evaluate(() => document.querySelector('.ple-textarea').disabled)).toBe(true); // Add title. await page.evaluate(() => { document.querySelector('.ple-module-title input').value = 'A title'; document.querySelector('.ple-module-title input').dispatchEvent(new KeyboardEvent('keydown', { "code": "9" })); // random key }); // Check final state of Publish button. - expect(await page.evaluate(() => document.querySelector('.ple-textarea').disabled).toBe(false); + expect(await page.evaluate(() => document.querySelector('.ple-textarea').disabled)).toBe(false); }); }); From 6f83b8a9b3cde7d95ba80f549f152dcb7a2194ff Mon Sep 17 00:00:00 2001 From: Jeffrey Warren Date: Tue, 21 Dec 2021 15:03:35 -0500 Subject: [PATCH 4/4] Update publishButton.test.js --- test/ui-testing/publishButton.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/ui-testing/publishButton.test.js b/test/ui-testing/publishButton.test.js index 7405c9a1..99106e46 100644 --- a/test/ui-testing/publishButton.test.js +++ b/test/ui-testing/publishButton.test.js @@ -9,14 +9,14 @@ describe('Publish button', () => { test('Publish button is enabled', async () => { // Check initially that Publish button is disabled. - expect(await page.evaluate(() => document.querySelector('.ple-textarea').disabled)).toBe(true); + expect(await page.evaluate(() => document.querySelector('.ple-publish').disabled)).toBe(true); // Add title. await page.evaluate(() => { document.querySelector('.ple-module-title input').value = 'A title'; document.querySelector('.ple-module-title input').dispatchEvent(new KeyboardEvent('keydown', { "code": "9" })); // random key }); // Check final state of Publish button. - expect(await page.evaluate(() => document.querySelector('.ple-textarea').disabled)).toBe(false); + expect(await page.evaluate(() => document.querySelector('.ple-publish').disabled)).toBe(false); }); });