Skip to content

Commit 9f47758

Browse files
committed
test(DsfrHighlight): ✅ use storybook play
and remove cypress tests
1 parent ccc86e3 commit 9f47758

File tree

2 files changed

+13
-21
lines changed

2 files changed

+13
-21
lines changed

src/components/DsfrHighlight/DsfrHighlight.e2e.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/components/DsfrHighlight/DsfrHighlight.stories.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { within, expect } from '@storybook/test'
12
import DsfrHighlight from './DsfrHighlight.vue'
23

34
/**
@@ -44,6 +45,11 @@ MiseEnExergue.args = {
4445
large: false,
4546
text: 'Texte original de la mise en exergue',
4647
}
48+
MiseEnExergue.play = async ({ canvasElement }) => {
49+
const canvas = within(canvasElement)
50+
const highlight = canvas.getByText(MiseEnExergue.args.text)
51+
expect(highlight).toBeVisible()
52+
}
4753

4854
export const MiseEnExergueAvecSlot = (args) => ({
4955
components: {
@@ -60,12 +66,18 @@ export const MiseEnExergueAvecSlot = (args) => ({
6066
:small="small"
6167
:large="large"
6268
>
63-
<p v-if="!text">Le fameux slot mis en exergue</p>
69+
<template v-if="!text">{{ slotText }}</template>
6470
</DsfrHighlight>
6571
`,
6672
})
6773
MiseEnExergueAvecSlot.args = {
6874
small: false,
6975
large: false,
7076
text: '',
77+
slotText: 'Le fameux slot mis en exergue',
78+
}
79+
MiseEnExergueAvecSlot.play = async ({ canvasElement }) => {
80+
const canvas = within(canvasElement)
81+
const highlight = canvas.getByText(MiseEnExergueAvecSlot.args.slotText)
82+
expect(highlight).toBeVisible()
7183
}

0 commit comments

Comments
 (0)