mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2025-03-25 20:29:45 -04:00
fix: correct integration tests and update scratch-gui
This commit is contained in:
parent
e705dca7c9
commit
29a828487a
3 changed files with 13 additions and 10 deletions
14
package-lock.json
generated
14
package-lock.json
generated
|
@ -101,7 +101,7 @@
|
|||
"regenerator-runtime": "0.13.9",
|
||||
"sass": "1.49.7",
|
||||
"sass-loader": "10.2.1",
|
||||
"scratch-gui": "2.0.0-beta.2",
|
||||
"scratch-gui": "2.0.0-beta.3",
|
||||
"scratch-l10n": "3.15.20230507032520",
|
||||
"selenium-webdriver": "4.1.0",
|
||||
"slick-carousel": "1.6.0",
|
||||
|
@ -23495,9 +23495,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/scratch-gui": {
|
||||
"version": "2.0.0-beta.2",
|
||||
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-2.0.0-beta.2.tgz",
|
||||
"integrity": "sha512-yAhQdj8nORDTdBvxWsYfsxRSL7zZdZlW3X5HKYN6GJCRZugk1GqS/hJ/7D+jwrmgjx6rtJGR3ljJY+1lZtmq8Q==",
|
||||
"version": "2.0.0-beta.3",
|
||||
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-2.0.0-beta.3.tgz",
|
||||
"integrity": "sha512-y8v0d5vVvZnuz3szayHEfioNazDzHDXQFYWU92DA7crx1ZgrsOyoOrSa9k3Q/0u948+WLikPbCeFsq0Wm5CVsQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"arraybuffer-loader": "^1.0.6",
|
||||
|
@ -51986,9 +51986,9 @@
|
|||
}
|
||||
},
|
||||
"scratch-gui": {
|
||||
"version": "2.0.0-beta.2",
|
||||
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-2.0.0-beta.2.tgz",
|
||||
"integrity": "sha512-yAhQdj8nORDTdBvxWsYfsxRSL7zZdZlW3X5HKYN6GJCRZugk1GqS/hJ/7D+jwrmgjx6rtJGR3ljJY+1lZtmq8Q==",
|
||||
"version": "2.0.0-beta.3",
|
||||
"resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-2.0.0-beta.3.tgz",
|
||||
"integrity": "sha512-y8v0d5vVvZnuz3szayHEfioNazDzHDXQFYWU92DA7crx1ZgrsOyoOrSa9k3Q/0u948+WLikPbCeFsq0Wm5CVsQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"arraybuffer-loader": "^1.0.6",
|
||||
|
|
|
@ -136,7 +136,7 @@
|
|||
"regenerator-runtime": "0.13.9",
|
||||
"sass": "1.49.7",
|
||||
"sass-loader": "10.2.1",
|
||||
"scratch-gui": "2.0.0-beta.2",
|
||||
"scratch-gui": "2.0.0-beta.3",
|
||||
"scratch-l10n": "3.15.20230507032520",
|
||||
"selenium-webdriver": "4.1.0",
|
||||
"slick-carousel": "1.6.0",
|
||||
|
|
|
@ -41,6 +41,9 @@ let password = process.env.SMOKE_PASSWORD;
|
|||
|
||||
const remote = process.env.SMOKE_REMOTE || false;
|
||||
|
||||
const FILE_MENU_XPATH = '//div[contains(@class, "menu-bar_menu-bar-item")]' +
|
||||
'[*[contains(@class, "menu-bar_collapsible-label")]//*[text()="File"]]';
|
||||
|
||||
jest.setTimeout(60000);
|
||||
|
||||
let driver;
|
||||
|
@ -211,7 +214,7 @@ describe('www-integration project-creation signed in', () => {
|
|||
await driver.get(ownedUnsharedUrl + '/editor');
|
||||
let gf = await findByXpath('//img[@class="green-flag_green-flag_1kiAo"]');
|
||||
await gf.isDisplayed();
|
||||
await clickText('File');
|
||||
await clickXpath(FILE_MENU_XPATH);
|
||||
await clickText('Save as a copy');
|
||||
let successAlert = await findText('Project saved as a copy.');
|
||||
let alertVisible = await successAlert.isDisplayed();
|
||||
|
@ -246,7 +249,7 @@ describe('www-integration project-creation signed in', () => {
|
|||
await clickXpath('//li[@class="link create"]');
|
||||
let gf = await findByXpath('//img[@class="green-flag_green-flag_1kiAo"]');
|
||||
await gf.isDisplayed();
|
||||
await clickText('File');
|
||||
await clickXpath(FILE_MENU_XPATH);
|
||||
await clickText('Load from your computer');
|
||||
await driver.sleep(1000);
|
||||
const input = await findByXpath('//input[@accept=".sb,.sb2,.sb3"]');
|
||||
|
|
Loading…
Add table
Reference in a new issue