Skip to content
Snippets Groups Projects
Commit 145ade6f authored by Ray Schamp's avatar Ray Schamp
Browse files

Fix integration tests by clearing reload warning

parent e29184e1
No related branches found
No related tags found
No related merge requests found
......@@ -37,6 +37,7 @@ describe('costumes, sounds and variables', () => {
test('Blocks report when clicked in the toolbox', async () => {
await driver.get(`file://${uri}`);
await driver.executeScript('window.onbeforeunload = undefined;');
await clickText('Blocks');
await clickText('Operators', blocksTabScope);
await new Promise(resolve => setTimeout(resolve, 1000)); // Wait for scroll animation
......@@ -48,6 +49,7 @@ describe('costumes, sounds and variables', () => {
test('Switching sprites updates the block menus', async () => {
await driver.get(`file://${uri}`);
await driver.executeScript('window.onbeforeunload = undefined;');
await clickText('Sound', blocksTabScope);
await new Promise(resolve => setTimeout(resolve, 1000)); // Wait for scroll animation
// "meow" sound block should be visible
......@@ -61,6 +63,7 @@ describe('costumes, sounds and variables', () => {
test('Adding a costume', async () => {
await driver.get(`file://${uri}`);
await driver.executeScript('window.onbeforeunload = undefined;');
await clickText('Costumes');
await clickText('Add Costume');
const el = await findByXpath("//input[@placeholder='what are you looking for?']");
......@@ -74,6 +77,7 @@ describe('costumes, sounds and variables', () => {
test('Adding a sound', async () => {
await driver.get(`file://${uri}`);
await driver.executeScript('window.onbeforeunload = undefined;');
await clickText('Sounds');
await clickText('Add Sound');
const el = await findByXpath("//input[@placeholder='what are you looking for?']");
......@@ -100,6 +104,7 @@ describe('costumes, sounds and variables', () => {
test('Load a project by ID', async () => {
const projectId = '96708228';
await driver.get(`file://${uri}#${projectId}`);
await driver.executeScript('window.onbeforeunload = undefined;');
await new Promise(resolve => setTimeout(resolve, 2000));
await clickXpath('//img[@title="Go"]');
await new Promise(resolve => setTimeout(resolve, 2000));
......@@ -110,6 +115,7 @@ describe('costumes, sounds and variables', () => {
test('Creating variables', async () => {
await driver.get(`file://${uri}`);
await driver.executeScript('window.onbeforeunload = undefined;');
await clickText('Blocks');
await clickText('Data', blocksTabScope);
await new Promise(resolve => setTimeout(resolve, 1000)); // Wait for scroll animation
......@@ -134,6 +140,7 @@ describe('costumes, sounds and variables', () => {
test('Importing extensions', async () => {
await driver.get(`file://${uri}`);
await driver.executeScript('window.onbeforeunload = undefined;');
await clickText('Blocks');
await clickText('Extensions');
await clickText('Pen', modalScope); // Modal closes
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment