import path from 'path'
-import { setupPuppeteer } from './e2eUtils'
+import { setupPuppeteer, E2E_TIMEOUT } from './e2eUtils'
import mocks from './commits.mock'
describe('e2e: commits', () => {
expect(await count('li .message')).toBe(3)
}
- test('classic', async () => {
- await testCommits('classic')
- })
+ test(
+ 'classic',
+ async () => {
+ await testCommits('classic')
+ },
+ E2E_TIMEOUT
+ )
- test('composition', async () => {
- await testCommits('composition')
- })
+ test(
+ 'composition',
+ async () => {
+ await testCommits('composition')
+ },
+ E2E_TIMEOUT
+ )
})
import puppeteer from 'puppeteer'
+export const E2E_TIMEOUT = 30 * 1000
+
const puppeteerOptions = process.env.CI
? { args: ['--no-sandbox', '--disable-setuid-sandbox'] }
: {}
import path from 'path'
-import { setupPuppeteer } from './e2eUtils'
+import { setupPuppeteer, E2E_TIMEOUT } from './e2eUtils'
interface TableData {
name: string
expect(await count('p')).toBe(1)
}
- test('classic', async () => {
- await testGrid('classic')
- })
+ test(
+ 'classic',
+ async () => {
+ await testGrid('classic')
+ },
+ E2E_TIMEOUT
+ )
- test('composition', async () => {
- await testGrid('composition')
- })
+ test(
+ 'composition',
+ async () => {
+ await testGrid('composition')
+ },
+ E2E_TIMEOUT
+ )
})
import path from 'path'
-import { setupPuppeteer } from './e2eUtils'
+import { setupPuppeteer, E2E_TIMEOUT } from './e2eUtils'
describe('e2e: markdown', () => {
const { page, isVisible, value, html } = setupPuppeteer()
)
}
- test('classic', async () => {
- await testMarkdown('classic')
- })
+ test(
+ 'classic',
+ async () => {
+ await testMarkdown('classic')
+ },
+ E2E_TIMEOUT
+ )
- test('composition', async () => {
- await testMarkdown('composition')
- })
+ test(
+ 'composition',
+ async () => {
+ await testMarkdown('composition')
+ },
+ E2E_TIMEOUT
+ )
})
import path from 'path'
-import { setupPuppeteer } from './e2eUtils'
+import { setupPuppeteer, E2E_TIMEOUT } from './e2eUtils'
declare const globalStats: {
label: string
await assertStats(6)
}
- test('classic', async () => {
- await testSvg('classic')
- })
+ test(
+ 'classic',
+ async () => {
+ await testSvg('classic')
+ },
+ E2E_TIMEOUT
+ )
- test('composition', async () => {
- await testSvg('composition')
- })
+ test(
+ 'composition',
+ async () => {
+ await testSvg('composition')
+ },
+ E2E_TIMEOUT
+ )
})
import path from 'path'
-import { setupPuppeteer } from './e2eUtils'
+import { setupPuppeteer, E2E_TIMEOUT } from './e2eUtils'
describe('e2e: todomvc', () => {
const {
expect(await count('.todo:not(.completed)')).toBe(3)
}
- test('classic', async () => {
- await testTodomvc('classic')
- })
-
- test('composition', async () => {
- await testTodomvc('composition')
- })
+ test(
+ 'classic',
+ async () => {
+ await testTodomvc('classic')
+ },
+ E2E_TIMEOUT
+ )
+
+ test(
+ 'composition',
+ async () => {
+ await testTodomvc('composition')
+ },
+ E2E_TIMEOUT
+ )
})
import path from 'path'
-import { setupPuppeteer } from './e2eUtils'
+import { setupPuppeteer, E2E_TIMEOUT } from './e2eUtils'
describe('e2e: tree', () => {
const { page, click, count, text, children, isVisible } = setupPuppeteer()
)
}
- test('classic', async () => {
- await testTree('classic')
- })
+ test(
+ 'classic',
+ async () => {
+ await testTree('classic')
+ },
+ E2E_TIMEOUT
+ )
- test('composition', async () => {
- await testTree('composition')
- })
+ test(
+ 'composition',
+ async () => {
+ await testTree('composition')
+ },
+ E2E_TIMEOUT
+ )
})