File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -11,8 +11,8 @@ const Scopes = {
11
11
"read:Private" : ( user ) => user . isSuperUser ( ) || user . isReadingRoom ( ) ,
12
12
"read:Unpublished" : ( user ) => user . isSuperUser ( ) ,
13
13
chat : ( user ) =>
14
- user . isLoggedIn ( ) &&
15
- ProviderCapabilities ( ) [ user . token . provider ] ?. includes ( "chat" ) ,
14
+ ( user . isLoggedIn ( ) &&
15
+ ProviderCapabilities ( ) [ user . token . provider ] ?. includes ( "chat" ) ) || user . isSuperUser ( ) ,
16
16
} ;
17
17
18
18
const addScopes = ( apiToken ) => {
Original file line number Diff line number Diff line change @@ -241,12 +241,14 @@ describe("ApiToken", function () {
241
241
expect ( token . can ( "read:Unpublished" ) ) . to . be . false ;
242
242
expect ( token . can ( "chat" ) ) . to . be . true ;
243
243
244
- token . superUser ( ) ;
245
- expect ( token . can ( "read:Public" ) ) . to . be . true ;
246
- expect ( token . can ( "read:Published" ) ) . to . be . true ;
247
- expect ( token . can ( "read:Private" ) ) . to . be . true ;
248
- expect ( token . can ( "read:Unpublished" ) ) . to . be . true ;
249
- expect ( token . can ( "chat" ) ) . to . be . true ;
244
+ const suToken = new ApiToken ( ) ;
245
+
246
+ suToken . superUser ( ) ;
247
+ expect ( suToken . can ( "read:Public" ) ) . to . be . true ;
248
+ expect ( suToken . can ( "read:Published" ) ) . to . be . true ;
249
+ expect ( suToken . can ( "read:Private" ) ) . to . be . true ;
250
+ expect ( suToken . can ( "read:Unpublished" ) ) . to . be . true ;
251
+ expect ( suToken . can ( "chat" ) ) . to . be . true ;
250
252
} ) ;
251
253
} ) ;
252
254
} ) ;
You can’t perform that action at this time.
0 commit comments