Skip to content

Commit ddd2855

Browse files
netpyne-101 randomize sublevel E network color step
1 parent 94e2ac0 commit ddd2855

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

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

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,5 +192,39 @@ describe('Test for the Control Panel - color picker', () => {
192192

193193
})
194194

195+
it('Randomize Sub level E network color', async () => {
196+
197+
console.log('Randomize Sub Level E network color')
198+
199+
const rows = await page.$$('div[class = "MuiTypography-root MuiTreeItem-label MuiTypography-body1"]')
200+
for (var i = 0; i < rows.length; i++) {
201+
await rows[1].click()
202+
await rows[1].hover()
203+
}
204+
205+
const second_level_colors = await page.$$eval('rect[rx="5"]', second_level_colors => {
206+
return second_level_colors.map(second_level_color => second_level_color.outerHTML);
207+
});
208+
209+
210+
expect(second_level_colors[1]).not.toEqual(second_level_colors[2])
211+
// expect(second_level_colors[2]).toEqual(second_level_colors[3])
212+
213+
214+
const buttons = await page.$$('button[class="MuiButtonBase-root MuiIconButton-root"]')
215+
216+
for (var i = 0; i < buttons.length; i++) {
217+
await buttons[2].click()
218+
}
219+
220+
expect(second_level_colors[2]).not.toEqual(second_level_colors[3])
221+
expect(second_level_colors[1]).toContain('fill="#989898"')
222+
223+
console.log('E Network color randomized successfully')
224+
225+
await page.waitForTimeout(PAGE_WAIT * 3)
226+
227+
})
228+
195229

196230
});

0 commit comments

Comments
 (0)