@@ -508,24 +508,24 @@ routes.set('/', () => {
508
508
} ) ;
509
509
}
510
510
511
- // ObjectStore lookup method
511
+ // ObjectStore get method
512
512
{
513
- routes . set ( "/object-store/lookup /called-as-constructor" , async ( ) => {
513
+ routes . set ( "/object-store/get /called-as-constructor" , async ( ) => {
514
514
let error = assertThrows ( ( ) => {
515
- new ObjectStore . prototype . lookup ( '1' )
516
- } , TypeError , `ObjectStore.prototype.lookup is not a constructor` )
515
+ new ObjectStore . prototype . get ( '1' )
516
+ } , TypeError , `ObjectStore.prototype.get is not a constructor` )
517
517
if ( error ) { return error }
518
518
return pass ( )
519
519
} ) ;
520
- routes . set ( "/object-store/lookup /called-unbound" , async ( ) => {
520
+ routes . set ( "/object-store/get /called-unbound" , async ( ) => {
521
521
let error = await assertRejects ( async ( ) => {
522
- await ObjectStore . prototype . lookup . call ( undefined , '1' )
523
- } , TypeError , "Method lookup called on receiver that's not an instance of ObjectStore" )
522
+ await ObjectStore . prototype . get . call ( undefined , '1' )
523
+ } , TypeError , "Method get called on receiver that's not an instance of ObjectStore" )
524
524
if ( error ) { return error }
525
525
return pass ( )
526
526
} ) ;
527
527
// https://tc39.es/ecma262/#sec-tostring
528
- routes . set ( "/object-store/lookup /key-parameter-calls-7.1.17-ToString" , async ( ) => {
528
+ routes . set ( "/object-store/get /key-parameter-calls-7.1.17-ToString" , async ( ) => {
529
529
let sentinel ;
530
530
const test = async ( ) => {
531
531
sentinel = Symbol ( ) ;
@@ -535,7 +535,7 @@ routes.set('/', () => {
535
535
}
536
536
}
537
537
const store = createValidStore ( )
538
- await store . lookup ( key )
538
+ await store . get ( key )
539
539
}
540
540
let error = await assertRejects ( test )
541
541
if ( error ) { return error }
@@ -547,121 +547,121 @@ routes.set('/', () => {
547
547
}
548
548
error = await assertRejects ( async ( ) => {
549
549
const store = createValidStore ( )
550
- await store . lookup ( Symbol ( ) )
550
+ await store . get ( Symbol ( ) )
551
551
} , TypeError , `can't convert symbol to string` )
552
552
if ( error ) { return error }
553
553
return pass ( )
554
554
} ) ;
555
- routes . set ( "/object-store/lookup /key-parameter-not-supplied" , async ( ) => {
555
+ routes . set ( "/object-store/get /key-parameter-not-supplied" , async ( ) => {
556
556
let error = await assertRejects ( async ( ) => {
557
557
const store = createValidStore ( )
558
- await store . lookup ( )
559
- } , TypeError , `lookup : At least 1 argument required, but only 0 passed` )
558
+ await store . get ( )
559
+ } , TypeError , `get : At least 1 argument required, but only 0 passed` )
560
560
if ( error ) { return error }
561
561
return pass ( )
562
562
} ) ;
563
- routes . set ( "/object-store/lookup /key-parameter-empty-string" , async ( ) => {
563
+ routes . set ( "/object-store/get /key-parameter-empty-string" , async ( ) => {
564
564
let error = await assertRejects ( async ( ) => {
565
565
const store = createValidStore ( )
566
- await store . lookup ( '' )
566
+ await store . get ( '' )
567
567
} , TypeError , `ObjectStore key can not be an empty string` )
568
568
if ( error ) { return error }
569
569
return pass ( )
570
570
} ) ;
571
- routes . set ( "/object-store/lookup /key-parameter-1024-character-string" , async ( ) => {
571
+ routes . set ( "/object-store/get /key-parameter-1024-character-string" , async ( ) => {
572
572
let error = await assertResolves ( async ( ) => {
573
573
const store = createValidStore ( )
574
- await store . lookup ( 'a' . repeat ( 1024 ) )
574
+ await store . get ( 'a' . repeat ( 1024 ) )
575
575
} )
576
576
if ( error ) { return error }
577
577
return pass ( )
578
578
} ) ;
579
- routes . set ( "/object-store/lookup /key-parameter-1025-character-string" , async ( ) => {
579
+ routes . set ( "/object-store/get /key-parameter-1025-character-string" , async ( ) => {
580
580
let error = await assertRejects ( async ( ) => {
581
581
const store = createValidStore ( )
582
- await store . lookup ( 'a' . repeat ( 1025 ) )
582
+ await store . get ( 'a' . repeat ( 1025 ) )
583
583
} , TypeError , `ObjectStore key can not be more than 1024 characters` )
584
584
if ( error ) { return error }
585
585
return pass ( )
586
586
} ) ;
587
- routes . set ( "/object-store/lookup /key-parameter-containing-newline" , async ( ) => {
587
+ routes . set ( "/object-store/get /key-parameter-containing-newline" , async ( ) => {
588
588
let error = await assertRejects ( async ( ) => {
589
589
let store = createValidStore ( )
590
- await store . lookup ( '\n' )
590
+ await store . get ( '\n' )
591
591
} , TypeError , `ObjectStore key can not contain newline character` )
592
592
if ( error ) { return error }
593
593
return pass ( )
594
594
} ) ;
595
- routes . set ( "/object-store/lookup /key-parameter-containing-carriage-return" , async ( ) => {
595
+ routes . set ( "/object-store/get /key-parameter-containing-carriage-return" , async ( ) => {
596
596
let error = await assertRejects ( async ( ) => {
597
597
let store = createValidStore ( )
598
- await store . lookup ( '\r' )
598
+ await store . get ( '\r' )
599
599
} , TypeError , `ObjectStore key can not contain carriage return character` )
600
600
if ( error ) { return error }
601
601
return pass ( )
602
602
} ) ;
603
- routes . set ( "/object-store/lookup /key-parameter-starting-with-well-known-acme-challenge" , async ( ) => {
603
+ routes . set ( "/object-store/get /key-parameter-starting-with-well-known-acme-challenge" , async ( ) => {
604
604
let error = await assertRejects ( async ( ) => {
605
605
let store = createValidStore ( )
606
- await store . lookup ( '.well-known/acme-challenge/' )
606
+ await store . get ( '.well-known/acme-challenge/' )
607
607
} , TypeError , `ObjectStore key can not start with .well-known/acme-challenge/` )
608
608
if ( error ) { return error }
609
609
return pass ( )
610
610
} ) ;
611
- routes . set ( "/object-store/lookup /key-parameter-single-dot" , async ( ) => {
611
+ routes . set ( "/object-store/get /key-parameter-single-dot" , async ( ) => {
612
612
let error = await assertRejects ( async ( ) => {
613
613
let store = createValidStore ( )
614
- await store . lookup ( '.' )
614
+ await store . get ( '.' )
615
615
} , TypeError , `ObjectStore key can not be '.' or '..'` )
616
616
if ( error ) { return error }
617
617
return pass ( )
618
618
} ) ;
619
- routes . set ( "/object-store/lookup /key-parameter-double-dot" , async ( ) => {
619
+ routes . set ( "/object-store/get /key-parameter-double-dot" , async ( ) => {
620
620
let error = await assertRejects ( async ( ) => {
621
621
let store = createValidStore ( )
622
- await store . lookup ( '..' )
622
+ await store . get ( '..' )
623
623
} , TypeError , `ObjectStore key can not be '.' or '..'` )
624
624
if ( error ) { return error }
625
625
return pass ( )
626
626
} ) ;
627
- routes . set ( "/object-store/lookup /key-parameter-containing-special-characters" , async ( ) => {
627
+ routes . set ( "/object-store/get /key-parameter-containing-special-characters" , async ( ) => {
628
628
const specialCharacters = [ '[' , ']' , '*' , '?' , '#' ] ;
629
629
for ( const character of specialCharacters ) {
630
630
let error = await assertRejects ( async ( ) => {
631
631
let store = createValidStore ( )
632
- await store . lookup ( character )
632
+ await store . get ( character )
633
633
} , TypeError , `ObjectStore key can not contain ${ character } character` )
634
634
if ( error ) { return error }
635
635
}
636
636
return pass ( )
637
637
} ) ;
638
- routes . set ( "/object-store/lookup /key-does-not-exist-returns-null" , async ( ) => {
638
+ routes . set ( "/object-store/get /key-does-not-exist-returns-null" , async ( ) => {
639
639
let store = createValidStore ( )
640
- let result = store . lookup ( Math . random ( ) )
641
- let error = assert ( result instanceof Promise , true , `store.lookup (Math.random()) instanceof Promise` )
640
+ let result = store . get ( Math . random ( ) )
641
+ let error = assert ( result instanceof Promise , true , `store.get (Math.random()) instanceof Promise` )
642
642
if ( error ) { return error }
643
- error = assert ( await result , null , `await store.lookup (Math.random())` )
643
+ error = assert ( await result , null , `await store.get (Math.random())` )
644
644
if ( error ) { return error }
645
645
return pass ( )
646
646
} ) ;
647
- routes . set ( "/object-store/lookup /key-does-not-exist-returns-null" , async ( ) => {
647
+ routes . set ( "/object-store/get /key-does-not-exist-returns-null" , async ( ) => {
648
648
let store = createValidStore ( )
649
- let result = store . lookup ( Math . random ( ) )
650
- let error = assert ( result instanceof Promise , true , `store.lookup (Math.random()) instanceof Promise` )
649
+ let result = store . get ( Math . random ( ) )
650
+ let error = assert ( result instanceof Promise , true , `store.get (Math.random()) instanceof Promise` )
651
651
if ( error ) { return error }
652
- error = assert ( await result , null , `await store.lookup (Math.random())` )
652
+ error = assert ( await result , null , `await store.get (Math.random())` )
653
653
if ( error ) { return error }
654
654
return pass ( )
655
655
} ) ;
656
- routes . set ( "/object-store/lookup /key-exists" , async ( ) => {
656
+ routes . set ( "/object-store/get /key-exists" , async ( ) => {
657
657
let store = createValidStore ( )
658
658
let key = `key-exists-${ Math . random ( ) } ` ;
659
659
await store . put ( key , 'hello' )
660
- let result = store . lookup ( key )
661
- let error = assert ( result instanceof Promise , true , `store.lookup (key) instanceof Promise` )
660
+ let result = store . get ( key )
661
+ let error = assert ( result instanceof Promise , true , `store.get (key) instanceof Promise` )
662
662
if ( error ) { return error }
663
663
result = await result
664
- error = assert ( result instanceof ObjectStoreEntry , true , `(await store.lookup (key) instanceof ObjectStoreEntry)` )
664
+ error = assert ( result instanceof ObjectStoreEntry , true , `(await store.get (key) instanceof ObjectStoreEntry)` )
665
665
if ( error ) { return error }
666
666
return pass ( )
667
667
} ) ;
@@ -676,7 +676,7 @@ routes.set('/', () => {
676
676
let store = createValidStore ( )
677
677
let key = `entry-text-valid` ;
678
678
await store . put ( key , 'hello' )
679
- let entry = await store . lookup ( key )
679
+ let entry = await store . get ( key )
680
680
let result = entry . text ( )
681
681
let error = assert ( result instanceof Promise , true , `entry.text() instanceof Promise` )
682
682
if ( error ) { return error }
@@ -690,7 +690,7 @@ routes.set('/', () => {
690
690
let key = `entry-json-valid}` ;
691
691
const obj = { a : 1 , b : 2 , c : 3 }
692
692
await store . put ( key , JSON . stringify ( obj ) )
693
- let entry = await store . lookup ( key )
693
+ let entry = await store . get ( key )
694
694
let result = entry . json ( )
695
695
let error = assert ( result instanceof Promise , true , `entry.json() instanceof Promise` )
696
696
if ( error ) { return error }
@@ -703,7 +703,7 @@ routes.set('/', () => {
703
703
let store = createValidStore ( )
704
704
let key = `entry-json-invalid` ;
705
705
await store . put ( key , "132abc;['-=9" )
706
- let entry = await store . lookup ( key )
706
+ let entry = await store . get ( key )
707
707
let error = await assertRejects ( ( ) => entry . json ( ) , SyntaxError , `JSON.parse: unexpected non-whitespace character after JSON data at line 1 column 4 of the JSON data` )
708
708
if ( error ) { return error }
709
709
return pass ( )
@@ -712,7 +712,7 @@ routes.set('/', () => {
712
712
let store = createValidStore ( )
713
713
let key = `entry-arraybuffer-valid` ;
714
714
await store . put ( key , new Int8Array ( [ 0 , 1 , 2 , 3 ] ) )
715
- let entry = await store . lookup ( key )
715
+ let entry = await store . get ( key )
716
716
let result = entry . arrayBuffer ( )
717
717
let error = assert ( result instanceof Promise , true , `entry.arrayBuffer() instanceof Promise` )
718
718
if ( error ) { return error }
@@ -726,7 +726,7 @@ routes.set('/', () => {
726
726
let store = createValidStore ( )
727
727
let key = `entry-body` ;
728
728
await store . put ( key , 'body body body' )
729
- let entry = await store . lookup ( key )
729
+ let entry = await store . get ( key )
730
730
let result = entry . body ;
731
731
let error = assert ( result instanceof ReadableStream , true , `entry.body instanceof ReadableStream` )
732
732
if ( error ) { return error }
@@ -739,7 +739,7 @@ routes.set('/', () => {
739
739
let store = createValidStore ( )
740
740
let key = `entry-bodyUsed` ;
741
741
await store . put ( key , 'body body body' )
742
- let entry = await store . lookup ( key )
742
+ let entry = await store . get ( key )
743
743
let error = assert ( entry . bodyUsed , false , `entry.bodyUsed` )
744
744
if ( error ) { return error }
745
745
await entry . text ( ) ;
@@ -952,7 +952,7 @@ async function objectStoreInterfaceTests() {
952
952
if ( error ) { return error }
953
953
954
954
actual = Reflect . ownKeys ( ObjectStore . prototype )
955
- expected = [ "constructor" , "lookup " , "put" ]
955
+ expected = [ "constructor" , "get " , "put" ]
956
956
error = assert ( actual , expected , `Reflect.ownKeys(ObjectStore.prototype)` )
957
957
if ( error ) { return error }
958
958
@@ -961,9 +961,9 @@ async function objectStoreInterfaceTests() {
961
961
error = assert ( actual , expected , `Reflect.getOwnPropertyDescriptor(ObjectStore.prototype, 'constructor')` )
962
962
if ( error ) { return error }
963
963
964
- actual = Reflect . getOwnPropertyDescriptor ( ObjectStore . prototype , 'lookup ' )
965
- expected = { "writable" : true , "enumerable" : true , "configurable" : true , value : ObjectStore . prototype . lookup }
966
- error = assert ( actual , expected , `Reflect.getOwnPropertyDescriptor(ObjectStore.prototype, 'lookup ')` )
964
+ actual = Reflect . getOwnPropertyDescriptor ( ObjectStore . prototype , 'get ' )
965
+ expected = { "writable" : true , "enumerable" : true , "configurable" : true , value : ObjectStore . prototype . get }
966
+ error = assert ( actual , expected , `Reflect.getOwnPropertyDescriptor(ObjectStore.prototype, 'get ')` )
967
967
if ( error ) { return error }
968
968
969
969
actual = Reflect . getOwnPropertyDescriptor ( ObjectStore . prototype , 'put' )
@@ -973,7 +973,7 @@ async function objectStoreInterfaceTests() {
973
973
974
974
error = assert ( typeof ObjectStore . prototype . constructor , 'function' , `typeof ObjectStore.prototype.constructor` )
975
975
if ( error ) { return error }
976
- error = assert ( typeof ObjectStore . prototype . lookup , 'function' , `typeof ObjectStore.prototype.lookup ` )
976
+ error = assert ( typeof ObjectStore . prototype . get , 'function' , `typeof ObjectStore.prototype.get ` )
977
977
if ( error ) { return error }
978
978
error = assert ( typeof ObjectStore . prototype . put , 'function' , `typeof ObjectStore.prototype.put` )
979
979
if ( error ) { return error }
@@ -998,24 +998,24 @@ async function objectStoreInterfaceTests() {
998
998
error = assert ( actual , expected , `Reflect.getOwnPropertyDescriptor(ObjectStore.prototype.constructor, 'name')` )
999
999
if ( error ) { return error }
1000
1000
1001
- actual = Reflect . getOwnPropertyDescriptor ( ObjectStore . prototype . lookup , 'length' )
1001
+ actual = Reflect . getOwnPropertyDescriptor ( ObjectStore . prototype . get , 'length' )
1002
1002
expected = {
1003
1003
"value" : 1 ,
1004
1004
"writable" : false ,
1005
1005
"enumerable" : false ,
1006
1006
"configurable" : true
1007
1007
}
1008
- error = assert ( actual , expected , `Reflect.getOwnPropertyDescriptor(ObjectStore.prototype.lookup , 'length')` )
1008
+ error = assert ( actual , expected , `Reflect.getOwnPropertyDescriptor(ObjectStore.prototype.get , 'length')` )
1009
1009
if ( error ) { return error }
1010
1010
1011
- actual = Reflect . getOwnPropertyDescriptor ( ObjectStore . prototype . lookup , 'name' )
1011
+ actual = Reflect . getOwnPropertyDescriptor ( ObjectStore . prototype . get , 'name' )
1012
1012
expected = {
1013
- "value" : "lookup " ,
1013
+ "value" : "get " ,
1014
1014
"writable" : false ,
1015
1015
"enumerable" : false ,
1016
1016
"configurable" : true
1017
1017
}
1018
- error = assert ( actual , expected , `Reflect.getOwnPropertyDescriptor(ObjectStore.prototype.lookup , 'name')` )
1018
+ error = assert ( actual , expected , `Reflect.getOwnPropertyDescriptor(ObjectStore.prototype.get , 'name')` )
1019
1019
if ( error ) { return error }
1020
1020
1021
1021
actual = Reflect . getOwnPropertyDescriptor ( ObjectStore . prototype . put , 'length' )
0 commit comments