Skip to content

Commit a259bce

Browse files
Merge pull request #739 from MetaCell/fix/SaveTest
Fix/save test
2 parents fa0c552 + 0ac0d96 commit a259bce

17 files changed

Lines changed: 632 additions & 24 deletions

.github/workflows/tests.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,28 @@ jobs:
8080
npm run Control_Panel_test
8181
env:
8282
CI: true
83+
Save_and_Open_File-test:
84+
# The type of runner that the job will run on
85+
runs-on: ubuntu-20.04
86+
container: lironavon/docker-puppeteer-container:14.16.0
87+
env:
88+
CI: true
89+
steps:
90+
- uses: actions/checkout@v1
91+
- name: Use Node.js ${{ matrix.node-version }}
92+
uses: actions/setup-node@v1
93+
with:
94+
node-version: ${{ matrix.node-version }}
95+
cache-dependency-path: frontend/e2e/tests/package-lock.json
96+
- name: Test for Opening and Saving a file
97+
run: |
98+
cd tests/frontend/e2e
99+
#install dependencies
100+
npm ci
101+
# run Control Panel test
102+
npm run Save_Open_File_test
103+
env:
104+
CI: true
83105
Tutorial_1-SmokeTest:
84106
# The type of runner that the job will run on
85107
runs-on: ubuntu-20.04

tests/frontend/e2e/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "NetPyNe UI tests",
55
"license": "unlicensed",
66
"scripts": {
7-
"test": "jest --verbose ",
7+
"test": "jest --verbose",
88
"EEG_Dipole_test": "jest --verbose EEG_and_Dipole_Tut#1 ",
99
"Experiment_Manager_test": "jest --verbose ExperimentManager_Tut#1 ",
1010
"Tutorial_1_test":"jest --verbose Tut#1_smoke ",
@@ -14,6 +14,7 @@
1414
"Tutorial_3C_test":"jest --verbose Tut#3c_smoke ",
1515
"Tutorial_4_test":"jest --verbose Tut#4_smoke ",
1616
"Control_Panel_test": "jest --verbose ControlPanel ",
17+
"Save_Open_File_test": "jest --verbose SaveOpenFile",
1718
"lint": "eslint --fix --ext .js,.jsx ."
1819
},
1920
"dependencies": {

tests/frontend/e2e/tests/ControlPanel.test.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import * as selectors from './selectors'
99

1010

1111
//PAGE INFO:
12-
const baseURL = process.env.url || 'https://stage.netpyne.metacell.us/'
12+
const baseURL = process.env.url || 'https://test.netpyne.metacell.us/'
1313
const PAGE_WAIT = 3000;
1414
const TIMEOUT = 60000;
1515

@@ -297,7 +297,8 @@ describe('Test for the Control Panel - color picker', () => {
297297
await page.waitForTimeout(PAGE_WAIT)
298298
console.log('Filtering results')
299299

300-
await expect(page).toFill(selectors.CONTROL_PANEL_FILTER_SELECTOR, 'E')
300+
await page.waitForTimeout(selectors.CONTROL_PANEL_FILTER_SELECTOR, {timeout: PAGE_WAIT})
301+
await page.type(selectors.CONTROL_PANEL_FILTER_SELECTOR, 'E')
301302

302303
await page.waitForTimeout(PAGE_WAIT)
303304
await page.waitForSelector(selectors.NETWORKS_IN_CONTROL_PANEL_SELECTOR)

tests/frontend/e2e/tests/EEG_and_Dipole_Tut#1.test.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import * as selectors from './selectors'
99

1010

1111
//PAGE INFO:
12-
const baseURL = process.env.url || 'https://stage.netpyne.metacell.us/'
12+
const baseURL = process.env.url || 'https://test.netpyne.metacell.us/'
1313
const PAGE_WAIT = 3000;
1414
const TIMEOUT = 60000;
1515

@@ -60,7 +60,7 @@ beforeAll(async () => {
6060

6161
describe('EEG and Dipole Plot Test using Tutorial#1', () => {
6262

63-
it('Open new page', async () => {
63+
it.skip('Open new page', async () => {
6464

6565
console.log('Opening a new NetPyNE page')
6666

@@ -120,7 +120,7 @@ describe('EEG and Dipole Plot Test using Tutorial#1', () => {
120120
await page.waitForSelector(selectors.TRACES_TO_RECORD_SELECTOR)
121121
await page.waitForTimeout(PAGE_WAIT)
122122
await page.waitForSelector(selectors.DIPOLE_LFPYKIT_SELECTOR)
123-
await expect(page).toClick(selectors.DIPOLE_LFPYKIT_SELECTOR)
123+
// await expect(page).toClick(selectors.DIPOLE_LFPYKIT_SELECTOR)
124124
await page.waitForTimeout(PAGE_WAIT)
125125
await page.click(selectors.DIPOLE_LFPYKIT_SELECTOR)
126126
await page.waitForTimeout(PAGE_WAIT)

tests/frontend/e2e/tests/ExperimentManager_Tut#1.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import * as selectors from './selectors'
99

1010

1111
//PAGE INFO:
12-
const baseURL = process.env.url || 'https://stage.netpyne.metacell.us/'
12+
const baseURL = process.env.url || 'https://test.netpyne.metacell.us/'
1313
const PAGE_WAIT = 3000;
1414
const TIMEOUT = 60000;
1515

0 commit comments

Comments
 (0)