Skip to content

Commit 90605fd

Browse files
authored
Add e2e watch test (#459)
* Add e2e watch test * Change MeiliSearch version
1 parent a59ac0e commit 90605fd

File tree

2 files changed

+85
-12
lines changed

2 files changed

+85
-12
lines changed

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"test:watch": "yarn test --watch",
99
"test": "jest --runInBand",
1010
"test:e2e": "sh scripts/e2e.sh",
11+
"test:e2e:watch": "concurrently --kill-others -s first \"yarn playground:react\" \"cypress open --env playground=react\"",
1112
"test:all": "yarn test && yarn test:e2e",
1213
"playground:vue": "yarn --cwd ./playgrounds/vue && yarn --cwd ./playgrounds/vue serve",
1314
"playground:react": "yarn --cwd ./playgrounds/react && yarn --cwd ./playgrounds/react start",
@@ -50,7 +51,7 @@
5051
"url": "https://github.com/meilisearch/instant-meilisearch.git"
5152
},
5253
"dependencies": {
53-
"meilisearch": "^0.18.1"
54+
"meilisearch": "^0.19.0"
5455
},
5556
"devDependencies": {
5657
"@babel/cli": "^7.13.10",
@@ -64,6 +65,7 @@
6465
"@vue/eslint-plugin": "^4.2.0",
6566
"babel-eslint": "^10.1.0",
6667
"babel-jest": "^26.1.0",
68+
"concurrently": "^6.2.0",
6769
"cssnano": "^4.1.10",
6870
"cypress": "^7.3.0",
6971
"eslint": "^7.21.0",

yarn.lock

Lines changed: 82 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2376,6 +2376,15 @@ cliui@^6.0.0:
23762376
strip-ansi "^6.0.0"
23772377
wrap-ansi "^6.2.0"
23782378

2379+
cliui@^7.0.2:
2380+
version "7.0.4"
2381+
resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
2382+
integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
2383+
dependencies:
2384+
string-width "^4.2.0"
2385+
strip-ansi "^6.0.0"
2386+
wrap-ansi "^7.0.0"
2387+
23792388
co@^4.6.0:
23802389
version "4.6.0"
23812390
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
@@ -2515,6 +2524,21 @@ concat-stream@^1.6.2:
25152524
readable-stream "^2.2.2"
25162525
typedarray "^0.0.6"
25172526

2527+
concurrently@^6.2.0:
2528+
version "6.2.0"
2529+
resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-6.2.0.tgz#587e2cb8afca7234172d8ea55176088632c4c56d"
2530+
integrity sha512-v9I4Y3wFoXCSY2L73yYgwA9ESrQMpRn80jMcqMgHx720Hecz2GZAvTI6bREVST6lkddNypDKRN22qhK0X8Y00g==
2531+
dependencies:
2532+
chalk "^4.1.0"
2533+
date-fns "^2.16.1"
2534+
lodash "^4.17.21"
2535+
read-pkg "^5.2.0"
2536+
rxjs "^6.6.3"
2537+
spawn-command "^0.0.2-1"
2538+
supports-color "^8.1.0"
2539+
tree-kill "^1.2.2"
2540+
yargs "^16.2.0"
2541+
25182542
contains-path@^0.1.0:
25192543
version "0.1.0"
25202544
resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
@@ -2560,10 +2584,10 @@ cosmiconfig@^5.0.0:
25602584
js-yaml "^3.13.1"
25612585
parse-json "^4.0.0"
25622586

2563-
cross-fetch@^3.0.5:
2564-
version "3.0.6"
2565-
resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.6.tgz#3a4040bc8941e653e0e9cf17f29ebcd177d3365c"
2566-
integrity sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==
2587+
cross-fetch@^3.1.4:
2588+
version "3.1.4"
2589+
resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.4.tgz#9723f3a3a247bf8b89039f3a380a9244e8fa2f39"
2590+
integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==
25672591
dependencies:
25682592
node-fetch "2.6.1"
25692593

@@ -2813,6 +2837,11 @@ date-fns@^1.27.2:
28132837
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c"
28142838
integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==
28152839

2840+
date-fns@^2.16.1:
2841+
version "2.23.0"
2842+
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.23.0.tgz#4e886c941659af0cf7b30fafdd1eaa37e88788a9"
2843+
integrity sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA==
2844+
28162845
dayjs@^1.10.4:
28172846
version "1.10.4"
28182847
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.4.tgz#8e544a9b8683f61783f570980a8a80eaf54ab1e2"
@@ -3826,7 +3855,7 @@ gensync@^1.0.0-beta.2:
38263855
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
38273856
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
38283857

3829-
get-caller-file@^2.0.1:
3858+
get-caller-file@^2.0.1, get-caller-file@^2.0.5:
38303859
version "2.0.5"
38313860
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
38323861
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
@@ -5488,12 +5517,12 @@ mdn-data@2.0.4:
54885517
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
54895518
integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==
54905519

5491-
meilisearch@^0.18.1:
5492-
version "0.18.1"
5493-
resolved "https://registry.yarnpkg.com/meilisearch/-/meilisearch-0.18.1.tgz#6b12da60628ec5d6438ba677a8295971e1035938"
5494-
integrity sha512-eGdcx5/0ktj5I2vC/bNbHg3ORuq9nh++fA39t03nG31J1SoFJmnx3Z0r83Q/yrfA+hAP/qhCI/6B8dHMEcCQJg==
5520+
meilisearch@^0.19.0:
5521+
version "0.19.0"
5522+
resolved "https://registry.yarnpkg.com/meilisearch/-/meilisearch-0.19.0.tgz#b94b97b30a4e62270e53860c3a6b2e25765b00f3"
5523+
integrity sha512-o1rKT65q09i0W/vigpGEXVTX44A8IBscNQhZ+JkAlEgpk2+mYZMQxHXcoBtWjZI/CYKoswVnUxBVB4HEJ8tJQw==
54955524
dependencies:
5496-
cross-fetch "^3.0.5"
5525+
cross-fetch "^3.1.4"
54975526

54985527
merge-stream@^2.0.0:
54995528
version "2.0.0"
@@ -7146,6 +7175,11 @@ sourcemap-codec@^1.4.4:
71467175
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
71477176
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
71487177

7178+
spawn-command@^0.0.2-1:
7179+
version "0.0.2-1"
7180+
resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0"
7181+
integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=
7182+
71497183
spdx-correct@^3.0.0:
71507184
version "3.1.1"
71517185
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
@@ -7414,7 +7448,7 @@ supports-color@^7.0.0, supports-color@^7.1.0:
74147448
dependencies:
74157449
has-flag "^4.0.0"
74167450

7417-
supports-color@^8.1.1:
7451+
supports-color@^8.1.0, supports-color@^8.1.1:
74187452
version "8.1.1"
74197453
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
74207454
integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
@@ -7599,6 +7633,11 @@ tr46@^2.0.2:
75997633
dependencies:
76007634
punycode "^2.1.1"
76017635

7636+
tree-kill@^1.2.2:
7637+
version "1.2.2"
7638+
resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
7639+
integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
7640+
76027641
ts-jest@^26.5.2:
76037642
version "26.5.2"
76047643
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.5.2.tgz#5281d6b44c2f94f71205728a389edc3d7995b0c4"
@@ -8019,6 +8058,15 @@ wrap-ansi@^6.2.0:
80198058
string-width "^4.1.0"
80208059
strip-ansi "^6.0.0"
80218060

8061+
wrap-ansi@^7.0.0:
8062+
version "7.0.0"
8063+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
8064+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
8065+
dependencies:
8066+
ansi-styles "^4.0.0"
8067+
string-width "^4.1.0"
8068+
strip-ansi "^6.0.0"
8069+
80228070
wrappy@1:
80238071
version "1.0.2"
80248072
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
@@ -8059,6 +8107,11 @@ y18n@^4.0.0:
80598107
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4"
80608108
integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==
80618109

8110+
y18n@^5.0.5:
8111+
version "5.0.8"
8112+
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
8113+
integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
8114+
80628115
yallist@^4.0.0:
80638116
version "4.0.0"
80648117
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
@@ -8077,6 +8130,11 @@ yargs-parser@^18.1.2:
80778130
camelcase "^5.0.0"
80788131
decamelize "^1.2.0"
80798132

8133+
yargs-parser@^20.2.2:
8134+
version "20.2.9"
8135+
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
8136+
integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
8137+
80808138
yargs@^15.4.1:
80818139
version "15.4.1"
80828140
resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
@@ -8094,6 +8152,19 @@ yargs@^15.4.1:
80948152
y18n "^4.0.0"
80958153
yargs-parser "^18.1.2"
80968154

8155+
yargs@^16.2.0:
8156+
version "16.2.0"
8157+
resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
8158+
integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
8159+
dependencies:
8160+
cliui "^7.0.2"
8161+
escalade "^3.1.1"
8162+
get-caller-file "^2.0.5"
8163+
require-directory "^2.1.1"
8164+
string-width "^4.2.0"
8165+
y18n "^5.0.5"
8166+
yargs-parser "^20.2.2"
8167+
80978168
yauzl@^2.10.0:
80988169
version "2.10.0"
80998170
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"

0 commit comments

Comments
 (0)