From face0d20d47ef7dbe14019f37021fbcc6e908da9 Mon Sep 17 00:00:00 2001 From: Christopher Willis-Ford <cwillisf@media.mit.edu> Date: Tue, 5 Mar 2019 15:57:39 -0800 Subject: [PATCH] Test library icon rotation by comparing `src` over time --- test/integration/costumes.test.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/integration/costumes.test.js b/test/integration/costumes.test.js index 0d1a784f6..6b6a021dd 100644 --- a/test/integration/costumes.test.js +++ b/test/integration/costumes.test.js @@ -193,7 +193,11 @@ describe('Working with costumes', () => { .mouseMove(abbyElement) .perform(); // wait for one of Abby's alternate costumes to appear - await findByXpath('//img[@src="https://cdn.assets.scratch.mit.edu/internalapi/asset/b6e23922f23b49ddc6f62f675e77417c.svg/get/"]'); + const src1 = await abbyElement.findElement({css: 'img'}).getAttribute('src'); + await driver.sleep(300); + const src2 = await abbyElement.findElement({css: 'img'}).getAttribute('src'); + const sourcesMatch = (src1 === src2); + await expect(sourcesMatch).toBeFalsy(); // 'src' attribute should have changed by now const logs = await getLogs(); await expect(logs).toEqual([]); }); -- GitLab