11import type { DelegatedGrantMessage } from '../../src/types/delegated-grant-message.js' ;
2+ import type { DidResolver } from '@web5/dids' ;
23import type { EventStream } from '../../src/types/subscriptions.js' ;
34import type { DataStore , EventLog , MessageStore , PermissionScope } from '../../src/index.js' ;
45import type { RecordEvent , RecordsWriteMessage } from '../../src/types/records-types.js' ;
@@ -22,7 +23,7 @@ import { TestEventStream } from '../test-event-stream.js';
2223import { TestStores } from '../test-stores.js' ;
2324import { Time } from '../../src/utils/time.js' ;
2425
25- import { DidKey , DidResolver } from '@web5/dids' ;
26+ import { DidKey , UniversalResolver } from '@web5/dids' ;
2627import { DwnInterfaceName , DwnMethodName , Encoder , Message , PermissionsGrant , PermissionsRevoke , RecordsDelete , RecordsQuery , RecordsRead , RecordsSubscribe } from '../../src/index.js' ;
2728
2829chai . use ( chaiAsPromised ) ;
@@ -39,7 +40,7 @@ export function testAuthorDelegatedGrant(): void {
3940 // important to follow the `before` and `after` pattern to initialize and clean the stores in tests
4041 // so that different test suites can reuse the same backend store for testing
4142 before ( async ( ) => {
42- didResolver = new DidResolver ( { didResolvers : [ DidKey ] } ) ;
43+ didResolver = new UniversalResolver ( { didResolvers : [ DidKey ] } ) ;
4344
4445 const stores = TestStores . get ( ) ;
4546 messageStore = stores . messageStore ;
@@ -1134,6 +1135,8 @@ export function testAuthorDelegatedGrant(): void {
11341135 signer : Jws . createSigner ( alice )
11351136 } ) ;
11361137
1138+ await Time . minimalSleep ( ) ;
1139+
11371140 const deviceXGrant2 = await PermissionsGrant . create ( {
11381141 delegated : true ,
11391142 dateExpires : Time . createOffsetTimestamp ( { seconds : 100 } ) ,
0 commit comments