From 76a41204c14868327943dcf3477705c1be2aa8ef Mon Sep 17 00:00:00 2001 From: Jeremy Tuloup Date: Fri, 27 Oct 2023 09:12:29 +0000 Subject: [PATCH 1/3] Test importing packages --- ui-tests/test/execute.test.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ui-tests/test/execute.test.ts b/ui-tests/test/execute.test.ts index 704b4d0..74a60a5 100644 --- a/ui-tests/test/execute.test.ts +++ b/ui-tests/test/execute.test.ts @@ -23,4 +23,14 @@ test.describe('Code execution', () => { expect(output).toBeTruthy(); expect(output![0]).toBe('4'); }); + + + test('Import critical packages', async ({ page }) => { + await page.notebook.createNew(); + await page.notebook.setCell(0, 'code', 'import scipy\nscipy.__version__'); + await page.notebook.run(); + const output = await page.notebook.getCellTextOutput(0); + + expect(output).toBeTruthy(); + }); }); From c047980222722ad375b71f59a6f32eb91278f062 Mon Sep 17 00:00:00 2001 From: Jeremy Tuloup Date: Fri, 27 Oct 2023 11:28:09 +0000 Subject: [PATCH 2/3] lint --- ui-tests/test/execute.test.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/ui-tests/test/execute.test.ts b/ui-tests/test/execute.test.ts index 74a60a5..3faa0e5 100644 --- a/ui-tests/test/execute.test.ts +++ b/ui-tests/test/execute.test.ts @@ -24,7 +24,6 @@ test.describe('Code execution', () => { expect(output![0]).toBe('4'); }); - test('Import critical packages', async ({ page }) => { await page.notebook.createNew(); await page.notebook.setCell(0, 'code', 'import scipy\nscipy.__version__'); From af58710308c9ff60e6945ef7b23c7ddc8d227ac8 Mon Sep 17 00:00:00 2001 From: Jeremy Tuloup Date: Fri, 27 Oct 2023 15:10:01 +0000 Subject: [PATCH 3/3] fix import test --- ui-tests/test/execute.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui-tests/test/execute.test.ts b/ui-tests/test/execute.test.ts index 3faa0e5..03567f8 100644 --- a/ui-tests/test/execute.test.ts +++ b/ui-tests/test/execute.test.ts @@ -30,6 +30,6 @@ test.describe('Code execution', () => { await page.notebook.run(); const output = await page.notebook.getCellTextOutput(0); - expect(output).toBeTruthy(); + expect(output).not.toContain('ModuleNotFoundError'); }); });