From 242f9d4c5032066391f6d38aa93d2b1a8dff835e Mon Sep 17 00:00:00 2001 From: Patrick <4031292+patmood@users.noreply.github.com> Date: Sun, 30 Apr 2023 16:58:31 -0700 Subject: [PATCH 1/2] fix exit code --- test/integration/run.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/integration/run.sh b/test/integration/run.sh index 222438a..9e3fc81 100644 --- a/test/integration/run.sh +++ b/test/integration/run.sh @@ -11,4 +11,11 @@ node ./dist/index.js --url http://0.0.0.0:8090 --email test@test.com --password node ./dist/index.js --db pb_data/data.db --out output/pocketbase-types-db.ts node integration.js -echo "Integration tests pass" \ No newline at end of file +exit_status=$? + +if [ $exit_status -eq 0 ]; then + echo "Integration tests pass" +else + echo "FAIL integration tests" + exit $exit_status +fi From 0d7147eb93a6933756453f8746b81487d67aa701 Mon Sep 17 00:00:00 2001 From: Patrick <4031292+patmood@users.noreply.github.com> Date: Sun, 30 Apr 2023 20:40:14 -0700 Subject: [PATCH 2/2] update test db and schema for new PB versions --- Dockerfile | 2 +- test/integration/pb_data/data.db | Bin 172032 -> 172032 bytes test/pb_schema.json | 152 +++++++++++++++---------------- 3 files changed, 73 insertions(+), 81 deletions(-) diff --git a/Dockerfile b/Dockerfile index a8330cf..a3a5bc5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # Dockerfile to run e2e integration tests against a test PocketBase server FROM node:16-alpine3.16 -ARG POCKETBASE_VERSION=0.13.0 +ARG POCKETBASE_VERSION=0.15.0 WORKDIR /app/output/ WORKDIR /app/ diff --git a/test/integration/pb_data/data.db b/test/integration/pb_data/data.db index e0c8494875f48397a57006ead50d7b8d15ed4a40..f1ea6a4df2d0189a2f56e5f1dd1ba5028765440d 100644 GIT binary patch delta 1723 zcmbtUU2M}<6t=Gu*W~XuqiM8dqmC&QN|NPgNt#L(i>kESv@WPEtJ(r?mNJ*sRIxSVx8Sz%--^!IciCpf5d`T}_S4n*k;A9O5m)m5&BO|9#-SO3_h1#ChvP5^ z%@uR=W7FAo9P8J30$tva$LsM2>3E)riA;j#O7s-V6kR8UMAWxTX|djVRDn-yp!l31 z3N=iJ1{-LEVWyaTNldfZR1N6CuuqnnU7jMIQ>k-?jYTL1aM*b}{HJ#X~0@|Rsg<GD_5pvP=zt*`j(`c--TDtg#$0keqVE&Xl%G2Lz5F=J5IvFmH%8c`&)xJCPm zc0zMU(~qrTuY!kQ)^G#;z52!q`VBg65D?k2cP~*ERGH8s!|`-691cb5j=h7C@Nk5D z|Lw>KIZ{AhBe-`&z8(; zww+|<+i6w@=lZNoR=XX&I8uFQ1*L#|VHGW!93+)z70EIQR?Ow)>?&%lK3PTaAM{`e zHIiV7ctW%)LR|px6AZvZgvEY+#Hg-{lV1dKbPkY}pYjn@8>SpoR5FP+(m~~Tkwb055EZ>NsS;V;0;)t~3Vbs+sc<##zKj?E5jl$+|#7BU&d5SxB# z@HnUhEAW|EsZXuEAWclRN&Ur_r zxB624sdzdWRN1NT1=U?&%S~}8F0sU`uFVQd=F?8;w<6i%bGrRbw}*85x_$m`f6(O* zcq@C(dDe}UbxM=X zp9AavWBzy+d@L)C8*M#)nwl&q&!|Fd`=E^NRFc#guiM*zt#_=kJuoIe`V9QouyobC eSHP!ed&Aq#PhzTYtrvPWgj>C`42}RxL+HO#UKc9> delta 398 zcmZoTz}0YoYl5^OD+2?A77)XL;zS)|R#pbRc$tkU3;5X>`JXcIKiw?2;Wq!|r}FYZ z{woIlSDOV7JmBB_N?$5~iJy@%uD-o#5#tw5 z#+Q>DnIG`Cs)@6Uw<-b&MMcIg-tCTS8D}zW|G%D*?E*LRc1B(W=ItE+Im9+A3M^;l znv}}KugxK