Skip to content

Commit

Permalink
test: add e2e test
Browse files Browse the repository at this point in the history
  • Loading branch information
pengzhanbo committed Dec 13, 2024
1 parent ee7a5ca commit 14f8b46
Show file tree
Hide file tree
Showing 4 changed files with 122 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<script lang="ts" setup>
import { ref, watch } from 'vue'
import {
onContentBeforeUnmount,
onContentChange,
onContentMounted,
useRoutePath,
} from 'vuepress/client'
const mounted = ref('')
const beforeUnmount = ref('')
const mountedCount = ref(0)
const changedCount = ref(0)
const routePath = useRoutePath()
watch(routePath, () => {
changedCount.value = 0
})
onContentMounted(() => {
mounted.value = routePath.value
mountedCount.value++
})
onContentChange(() => {
changedCount.value++
})
onContentBeforeUnmount(() => {
beforeUnmount.value = mounted.value
})
</script>

<template>
<div class="markdown-content-hooks">
<p class="markdown-content-mounted">
mounted: {{ mounted }} {{ mountedCount }}
</p>
<p class="markdown-content-before-unmount">
beforeUnmount: {{ beforeUnmount }}
</p>
<p class="markdown-content-change">changedCount: {{ changedCount }}</p>
</div>
</template>
3 changes: 3 additions & 0 deletions e2e/docs/.vuepress/theme/client/layouts/Layout.vue
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<script setup lang="ts">
import { Content, useSiteData } from 'vuepress/client'
import MarkdownContentHooks from '../components/MarkdownContentHooks.vue'
const siteData = useSiteData()
</script>
Expand All @@ -18,6 +19,8 @@ const siteData = useSiteData()
<main class="e2e-theme-content">
<Content />
</main>

<MarkdownContentHooks />
</div>
</template>

Expand Down
3 changes: 3 additions & 0 deletions e2e/docs/content-hooks/content.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## title

content
70 changes: 70 additions & 0 deletions e2e/tests/content-hooks.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
import { expect, test } from '@playwright/test'
import { IS_DEV } from '../utils/env'
import { readSourceMarkdown, writeSourceMarkdown } from '../utils/source'

let changeCount = 0

const updateMarkdownContent = async (): Promise<void> => {
changeCount++
const content = await readSourceMarkdown('content-hooks/content.md')
await writeSourceMarkdown(
'content-hooks/content.md',
`${content}\n\nUpdated content`,
)
}

const restoreMarkdownContent = async (): Promise<void> => {
changeCount = 0
await writeSourceMarkdown('content-hooks/content.md', '## title\n\ncontent\n')
}

if (IS_DEV) {
test.beforeEach(async () => {
await restoreMarkdownContent()
})
test.afterEach(async () => {
await restoreMarkdownContent()
})
}

test('should call content mounted hook', async ({ page }) => {
const mountedLocator = page.locator(
'.markdown-content-hooks .markdown-content-mounted',
)
await page.goto('content-hooks/content.html')

await expect(mountedLocator).toHaveText(
'mounted: /content-hooks/content.html 1',
)

// update content but mounted hook should not be called twice
await updateMarkdownContent()
await expect(mountedLocator).toHaveText(
'mounted: /content-hooks/content.html 1',
)
})

test('should call content change hook', async ({ page }) => {
const changeLocator = page.locator(
'.markdown-content-hooks .markdown-content-change',
)
await page.goto('content-hooks/content.html')

await updateMarkdownContent()
await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 18, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 7 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 18, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received: <element(s) not found> Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 18, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 20, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 7 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 20, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 20, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 22, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 7 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 22, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 22, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 18, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 7 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 18, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 18, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 22, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 22, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 2" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 22, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 22, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 18, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 18, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 2" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 18, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 18, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 18, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 2" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 18, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 18, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 20, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 20, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 2" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 20, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (ubuntu-latest, 20, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /home/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 20, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 7 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 20, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 20, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 22, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 7 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 22, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 22, vite)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 20, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 2" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 20, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 20, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 22, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 2" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 22, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

Check failure on line 54 in e2e/tests/content-hooks.spec.ts

View workflow job for this annotation

GitHub Actions / e2e (macos-latest, 22, webpack)

[chromium] › content-hooks.spec.ts:47:1 › should call content change hook

1) [chromium] › content-hooks.spec.ts:47:1 › should call content change hook ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.markdown-content-hooks .markdown-content-change') Expected string: "changedCount: 1" Received string: "changedCount: 0" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.markdown-content-hooks .markdown-content-change') 9 × locator resolved to <p class="markdown-content-change">changedCount: 0</p> - unexpected value "changedCount: 0" 52 | 53 | await updateMarkdownContent() > 54 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 1 | ^ 55 | 56 | await updateMarkdownContent() 57 | await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2 at /Users/runner/work/core/core/e2e/tests/content-hooks.spec.ts:54:31

await updateMarkdownContent()
await expect(changeLocator).toHaveText(`changedCount: ${changeCount}`) // 2
})

test('should call content before unmount hook', async ({ page }) => {
const beforeUnmountLocator = page.locator(
'.markdown-content-hooks .markdown-content-before-unmount',
)
await page.goto('content-hooks/content.html')
await page.locator('.e2e-theme-nav a[href="/"]').click()

await expect(beforeUnmountLocator).toHaveText(
'beforeUnmount: /content-hooks/content.html',
)
})

0 comments on commit 14f8b46

Please sign in to comment.