File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff 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 ( )
Original file line number Diff line number Diff 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 >
You can’t perform that action at this time.
0 commit comments