Skip to content

Commit 9b8e6f9

Browse files
committed
test: update to handle more cases
1 parent 3591063 commit 9b8e6f9

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

test/component.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,22 @@ describe('Components', async () => {
1313
expect(await page.getByTestId('can-visible').isVisible()).toBeTruthy()
1414
expect(await page.getByTestId('can-invisible').isVisible()).toBeFalsy()
1515
expect(await page.getByTestId('can-multiple-visible').isVisible()).toBeTruthy()
16+
expect(await page.getByTestId('can-multiple-invisible').isVisible()).toBeFalsy()
1617

1718
expect(await page.getByTestId('as-can-visible').isVisible()).toBeTruthy()
1819

1920
expect(await page.getByTestId('cannot-invisible').isVisible()).toBeFalsy()
2021
expect(await page.getByTestId('cannot-visible').isVisible()).toBeTruthy()
2122
expect(await page.getByTestId('cannot-multiple-invisible').isVisible()).toBeFalsy()
23+
expect(await page.getByTestId('cannot-multiple-visible').isVisible()).toBeTruthy()
2224

2325
expect(await page.getByTestId('bouncer-can-visible').isVisible()).toBeTruthy()
2426
expect(await page.getByTestId('bouncer-cannot-invisible').isVisible()).toBeFalsy()
2527

2628
expect(await page.getByTestId('bouncer-can-invisible').isVisible()).toBeFalsy()
2729
expect(await page.getByTestId('bouncer-cannot-visible').isVisible()).toBeTruthy()
2830

29-
expect(await page.getByTestId('bouncer-can-multiple-invisible').isVisible()).toBeFalsy()
31+
expect(await page.getByTestId('bouncer-can-multiple-visible').isVisible()).toBeTruthy()
3032
expect(await page.getByTestId('bouncer-cannot-multiple-invisible').isVisible()).toBeFalsy()
3133

3234
await page.close()

test/fixtures/components/app/app.vue

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,14 @@ const cannot = defineAbility(() => {
4444
</div>
4545
</Can>
4646

47+
<Can
48+
:ability="[can, cannot]"
49+
>
50+
<div data-testid="can-multiple-invisible">
51+
Can Multiple Visible
52+
</div>
53+
</Can>
54+
4755
<Cannot
4856
:ability="can"
4957
>
@@ -68,6 +76,14 @@ const cannot = defineAbility(() => {
6876
</div>
6977
</Cannot>
7078

79+
<Cannot
80+
:ability="[cannot, cannot]"
81+
>
82+
<div data-testid="cannot-multiple-visible">
83+
Cannot Multiple Visible
84+
</div>
85+
</Cannot>
86+
7187
<Bouncer
7288
:ability="can"
7389
>

0 commit comments

Comments
 (0)