Test for action-reaction

This commit is contained in:
Marie Malarme 2021-03-02 21:06:06 +00:00 committed by Clément
parent 694f1c5c83
commit 29f43a9816
1 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,25 @@
export const tests = []
tests.push(async ({ eq, page }) => {
// check the initial class name of the eye left
const eyeLeft = await page.$eval('#eye-left', (node) => node.className)
eq(eyeLeft, 'eye')
})
tests.push(async ({ eq, page }) => {
// click the button to close the left eye
const button = await page.$('button')
button.click()
await page.waitForTimeout(150)
const eyeLeft = await page.$eval('#eye-left', (node) => node.className)
eq(eyeLeft, 'eye eye-closed')
})
tests.push(async ({ eq, page }) => {
// click the button a second time to open the left eye
const button = await page.$('button')
button.click()
await page.waitForTimeout(150)
const eyeLeft = await page.$eval('#eye-left', (node) => node.className)
eq(eyeLeft, 'eye')
})