Skip to content
This repository was archived by the owner on Aug 16, 2022. It is now read-only.

Commit 99f55f3

Browse files
committed
fix breaking tests
1 parent 03895d5 commit 99f55f3

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

test/baseline.spec.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,25 @@ const { join, resolve } = require('path')
44
import { build, open } from './setup/utils'
55

66
let browser = null
7+
let finished = false
78
const fixtures = readdirSync(join(__dirname, 'fixtures'))
89
.filter(it => it.endsWith('.vue'))
910
.map(it => it.replace(/\.vue$/i, ''))
1011

11-
beforeAll(async () => {
12+
beforeAll(async function setup () {
13+
if (finished) {
14+
return
15+
}
1216
browser = await puppeteer.launch({
1317
args: ['--no-sandbox', '--disable-setuid-sandbox'],
1418
headless: Boolean(process.env.CI)
1519
})
20+
browser.on('disconnected', setup);
21+
})
22+
afterAll(async () => {
23+
finished = true
24+
browser && (await browser.close())
1625
})
17-
afterAll(async () => browser && (await browser.close()))
1826

1927
fixtures.forEach(it =>
2028
test(it, async () => {

test/fixtures/with-langs.vue

+2-3
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@
33
</template>
44

55
<script lang="ts">
6-
import Vue from 'vue'
7-
export default Vue.extend({
6+
export default {
87
data () {
98
return { name: 'John Doe' }
109
}
11-
})
10+
}
1211
</script>
1312

1413
<style lang="scss">

0 commit comments

Comments
 (0)