Skip to content

Commit 39eab0c

Browse files
committed
make test better
1 parent 1794d2d commit 39eab0c

File tree

3 files changed

+34
-80
lines changed

3 files changed

+34
-80
lines changed

index.test.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ describe("graphqlGun", () => {
4040
gun
4141
);
4242

43-
expect(results).toMatchSnapshot();
43+
expect(results.gGlygtcaap.bar._chain).not.toBeUndefined()
44+
expect(results.gGlygtcaap.bar._chain).toEqual(gun.get("gGlygtcaap").get("bar"))
4445

4546
await new Promise(resolve => {
4647
results.gGlygtcaap.bar._chain.on(

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
},
1212
"dependencies": {
1313
"graphql-anywhere": "github:brysgo/graphql-anywhere#graphql-gun",
14-
"gun": "^0.9.9993",
14+
"gun": "0.9.9995",
1515
"try-get": "^1.0.0"
1616
},
1717
"devDependencies": {

yarn.lock

+31-78
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ babel-plugin-syntax-trailing-function-commas@^6.22.0:
375375
version "6.22.0"
376376
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3"
377377

378-
babel-plugin-transform-async-to-generator@^6.22.0, babel-plugin-transform-async-to-generator@^6.24.1:
378+
babel-plugin-transform-async-to-generator@^6.22.0:
379379
version "6.24.1"
380380
resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761"
381381
dependencies:
@@ -395,7 +395,7 @@ babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
395395
dependencies:
396396
babel-runtime "^6.22.0"
397397

398-
babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1:
398+
babel-plugin-transform-es2015-block-scoping@^6.23.0:
399399
version "6.26.0"
400400
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
401401
dependencies:
@@ -405,7 +405,7 @@ babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es20
405405
babel-types "^6.26.0"
406406
lodash "^4.17.4"
407407

408-
babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1:
408+
babel-plugin-transform-es2015-classes@^6.23.0:
409409
version "6.24.1"
410410
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
411411
dependencies:
@@ -419,33 +419,33 @@ babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-cla
419419
babel-traverse "^6.24.1"
420420
babel-types "^6.24.1"
421421

422-
babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transform-es2015-computed-properties@^6.24.1:
422+
babel-plugin-transform-es2015-computed-properties@^6.22.0:
423423
version "6.24.1"
424424
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3"
425425
dependencies:
426426
babel-runtime "^6.22.0"
427427
babel-template "^6.24.1"
428428

429-
babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0:
429+
babel-plugin-transform-es2015-destructuring@^6.23.0:
430430
version "6.23.0"
431431
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
432432
dependencies:
433433
babel-runtime "^6.22.0"
434434

435-
babel-plugin-transform-es2015-duplicate-keys@^6.22.0, babel-plugin-transform-es2015-duplicate-keys@^6.24.1:
435+
babel-plugin-transform-es2015-duplicate-keys@^6.22.0:
436436
version "6.24.1"
437437
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e"
438438
dependencies:
439439
babel-runtime "^6.22.0"
440440
babel-types "^6.24.1"
441441

442-
babel-plugin-transform-es2015-for-of@^6.22.0, babel-plugin-transform-es2015-for-of@^6.23.0:
442+
babel-plugin-transform-es2015-for-of@^6.23.0:
443443
version "6.23.0"
444444
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691"
445445
dependencies:
446446
babel-runtime "^6.22.0"
447447

448-
babel-plugin-transform-es2015-function-name@^6.22.0, babel-plugin-transform-es2015-function-name@^6.24.1:
448+
babel-plugin-transform-es2015-function-name@^6.22.0:
449449
version "6.24.1"
450450
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
451451
dependencies:
@@ -476,30 +476,30 @@ babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-e
476476
babel-template "^6.26.0"
477477
babel-types "^6.26.0"
478478

479-
babel-plugin-transform-es2015-modules-systemjs@^6.23.0, babel-plugin-transform-es2015-modules-systemjs@^6.24.1:
479+
babel-plugin-transform-es2015-modules-systemjs@^6.23.0:
480480
version "6.24.1"
481481
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23"
482482
dependencies:
483483
babel-helper-hoist-variables "^6.24.1"
484484
babel-runtime "^6.22.0"
485485
babel-template "^6.24.1"
486486

487-
babel-plugin-transform-es2015-modules-umd@^6.23.0, babel-plugin-transform-es2015-modules-umd@^6.24.1:
487+
babel-plugin-transform-es2015-modules-umd@^6.23.0:
488488
version "6.24.1"
489489
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468"
490490
dependencies:
491491
babel-plugin-transform-es2015-modules-amd "^6.24.1"
492492
babel-runtime "^6.22.0"
493493
babel-template "^6.24.1"
494494

495-
babel-plugin-transform-es2015-object-super@^6.22.0, babel-plugin-transform-es2015-object-super@^6.24.1:
495+
babel-plugin-transform-es2015-object-super@^6.22.0:
496496
version "6.24.1"
497497
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d"
498498
dependencies:
499499
babel-helper-replace-supers "^6.24.1"
500500
babel-runtime "^6.22.0"
501501

502-
babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1:
502+
babel-plugin-transform-es2015-parameters@^6.23.0:
503503
version "6.24.1"
504504
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
505505
dependencies:
@@ -510,7 +510,7 @@ babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-
510510
babel-traverse "^6.24.1"
511511
babel-types "^6.24.1"
512512

513-
babel-plugin-transform-es2015-shorthand-properties@^6.22.0, babel-plugin-transform-es2015-shorthand-properties@^6.24.1:
513+
babel-plugin-transform-es2015-shorthand-properties@^6.22.0:
514514
version "6.24.1"
515515
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0"
516516
dependencies:
@@ -523,7 +523,7 @@ babel-plugin-transform-es2015-spread@^6.22.0:
523523
dependencies:
524524
babel-runtime "^6.22.0"
525525

526-
babel-plugin-transform-es2015-sticky-regex@^6.22.0, babel-plugin-transform-es2015-sticky-regex@^6.24.1:
526+
babel-plugin-transform-es2015-sticky-regex@^6.22.0:
527527
version "6.24.1"
528528
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
529529
dependencies:
@@ -537,29 +537,29 @@ babel-plugin-transform-es2015-template-literals@^6.22.0:
537537
dependencies:
538538
babel-runtime "^6.22.0"
539539

540-
babel-plugin-transform-es2015-typeof-symbol@^6.22.0, babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
540+
babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
541541
version "6.23.0"
542542
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372"
543543
dependencies:
544544
babel-runtime "^6.22.0"
545545

546-
babel-plugin-transform-es2015-unicode-regex@^6.22.0, babel-plugin-transform-es2015-unicode-regex@^6.24.1:
546+
babel-plugin-transform-es2015-unicode-regex@^6.22.0:
547547
version "6.24.1"
548548
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
549549
dependencies:
550550
babel-helper-regex "^6.24.1"
551551
babel-runtime "^6.22.0"
552552
regexpu-core "^2.0.0"
553553

554-
babel-plugin-transform-exponentiation-operator@^6.22.0, babel-plugin-transform-exponentiation-operator@^6.24.1:
554+
babel-plugin-transform-exponentiation-operator@^6.22.0:
555555
version "6.24.1"
556556
resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e"
557557
dependencies:
558558
babel-helper-builder-binary-assignment-operator-visitor "^6.24.1"
559559
babel-plugin-syntax-exponentiation-operator "^6.8.0"
560560
babel-runtime "^6.22.0"
561561

562-
babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^6.24.1:
562+
babel-plugin-transform-regenerator@^6.22.0:
563563
version "6.26.0"
564564
resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
565565
dependencies:
@@ -615,63 +615,13 @@ babel-preset-env@^1.7.0:
615615
invariant "^2.2.2"
616616
semver "^5.3.0"
617617

618-
babel-preset-es2015@^6.24.1:
619-
version "6.24.1"
620-
resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939"
621-
dependencies:
622-
babel-plugin-check-es2015-constants "^6.22.0"
623-
babel-plugin-transform-es2015-arrow-functions "^6.22.0"
624-
babel-plugin-transform-es2015-block-scoped-functions "^6.22.0"
625-
babel-plugin-transform-es2015-block-scoping "^6.24.1"
626-
babel-plugin-transform-es2015-classes "^6.24.1"
627-
babel-plugin-transform-es2015-computed-properties "^6.24.1"
628-
babel-plugin-transform-es2015-destructuring "^6.22.0"
629-
babel-plugin-transform-es2015-duplicate-keys "^6.24.1"
630-
babel-plugin-transform-es2015-for-of "^6.22.0"
631-
babel-plugin-transform-es2015-function-name "^6.24.1"
632-
babel-plugin-transform-es2015-literals "^6.22.0"
633-
babel-plugin-transform-es2015-modules-amd "^6.24.1"
634-
babel-plugin-transform-es2015-modules-commonjs "^6.24.1"
635-
babel-plugin-transform-es2015-modules-systemjs "^6.24.1"
636-
babel-plugin-transform-es2015-modules-umd "^6.24.1"
637-
babel-plugin-transform-es2015-object-super "^6.24.1"
638-
babel-plugin-transform-es2015-parameters "^6.24.1"
639-
babel-plugin-transform-es2015-shorthand-properties "^6.24.1"
640-
babel-plugin-transform-es2015-spread "^6.22.0"
641-
babel-plugin-transform-es2015-sticky-regex "^6.24.1"
642-
babel-plugin-transform-es2015-template-literals "^6.22.0"
643-
babel-plugin-transform-es2015-typeof-symbol "^6.22.0"
644-
babel-plugin-transform-es2015-unicode-regex "^6.24.1"
645-
babel-plugin-transform-regenerator "^6.24.1"
646-
647-
babel-preset-es2016@^6.24.1:
648-
version "6.24.1"
649-
resolved "https://registry.yarnpkg.com/babel-preset-es2016/-/babel-preset-es2016-6.24.1.tgz#f900bf93e2ebc0d276df9b8ab59724ebfd959f8b"
650-
dependencies:
651-
babel-plugin-transform-exponentiation-operator "^6.24.1"
652-
653-
babel-preset-es2017@^6.24.1:
654-
version "6.24.1"
655-
resolved "https://registry.yarnpkg.com/babel-preset-es2017/-/babel-preset-es2017-6.24.1.tgz#597beadfb9f7f208bcfd8a12e9b2b29b8b2f14d1"
656-
dependencies:
657-
babel-plugin-syntax-trailing-function-commas "^6.22.0"
658-
babel-plugin-transform-async-to-generator "^6.24.1"
659-
660618
babel-preset-jest@^23.2.0:
661619
version "23.2.0"
662620
resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46"
663621
dependencies:
664622
babel-plugin-jest-hoist "^23.2.0"
665623
babel-plugin-syntax-object-rest-spread "^6.13.0"
666624

667-
babel-preset-latest@^6.24.0:
668-
version "6.24.1"
669-
resolved "https://registry.yarnpkg.com/babel-preset-latest/-/babel-preset-latest-6.24.1.tgz#677de069154a7485c2d25c577c02f624b85b85e8"
670-
dependencies:
671-
babel-preset-es2015 "^6.24.1"
672-
babel-preset-es2016 "^6.24.1"
673-
babel-preset-es2017 "^6.24.1"
674-
675625
babel-register@^6.26.0:
676626
version "6.26.0"
677627
resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
@@ -1410,27 +1360,29 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2:
14101360
version "4.1.11"
14111361
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
14121362

1413-
"graphql-anywhere@github:brysgo/graphql-anywhere#npm":
1363+
"graphql-anywhere@github:brysgo/graphql-anywhere#graphql-gun":
14141364
version "3.1.0"
1415-
resolved "https://codeload.github.com/brysgo/graphql-anywhere/tar.gz/2614265c0c36fe288bc43a5094bddca495eb2e43"
1365+
resolved "https://codeload.github.com/brysgo/graphql-anywhere/tar.gz/6fbc9bca45ee546dff44e53464bf173a3bf6003b"
14161366

14171367
graphql-tag@^2.9.2:
14181368
version "2.9.2"
14191369
resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.9.2.tgz#2f60a5a981375f430bf1e6e95992427dc18af686"
14201370

1421-
graphql@^0.13.2:
1422-
version "0.13.2"
1423-
resolved "https://registry.yarnpkg.com/graphql/-/graphql-0.13.2.tgz#4c740ae3c222823e7004096f832e7b93b2108270"
1371+
graphql@^14.0.0:
1372+
version "14.1.1"
1373+
resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.1.1.tgz#d5d77df4b19ef41538d7215d1e7a28834619fac0"
1374+
integrity sha512-C5zDzLqvfPAgTtP8AUPIt9keDabrdRAqSWjj2OPRKrKxI9Fb65I36s1uCs1UUBFnSWTdO7hyHi7z1ZbwKMKF6Q==
14241375
dependencies:
1425-
iterall "^1.2.1"
1376+
iterall "^1.2.2"
14261377

14271378
growly@^1.3.0:
14281379
version "1.3.0"
14291380
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
14301381

1431-
gun@^0.9.9993:
1432-
version "0.9.9993"
1433-
resolved "https://registry.yarnpkg.com/gun/-/gun-0.9.9993.tgz#e4a89ec3d93a511d2531387da455b58d13158874"
1382+
1383+
version "0.9.9995"
1384+
resolved "https://registry.yarnpkg.com/gun/-/gun-0.9.9995.tgz#6499c7b9c851b7794bb3d143613b433755c64ec7"
1385+
integrity sha512-oCi7IdfHZD0ZJIkofnSlDD2VrRT0pwAjLmut5e6CAylrShUL9UOWLBh8s5EYY4Zw+XOqB7fvmj9BYd7TrznyCQ==
14341386
dependencies:
14351387
ws "~>5.2.0"
14361388

@@ -1812,9 +1764,10 @@ istanbul-reports@^1.3.0:
18121764
dependencies:
18131765
handlebars "^4.0.3"
18141766

1815-
iterall@^1.2.1:
1767+
iterall@^1.2.2:
18161768
version "1.2.2"
18171769
resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.2.2.tgz#92d70deb8028e0c39ff3164fdbf4d8b088130cd7"
1770+
integrity sha512-yynBb1g+RFUPY64fTrFv7nsjRrENBQJaX2UL+2Szc9REFrSNm1rpSXHGzhmAy7a9uv3vlvgBlXnf9RqmPH1/DA==
18181771

18191772
jest-changed-files@^23.2.0:
18201773
version "23.2.0"

0 commit comments

Comments
 (0)