mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-15 04:10:40 -07:00
* feat!: drop TagImplOptions in favor of Tag classes (#839) Remove tag-options-adapter and the registerTag object-literal overload. Custom tags must extend Tag. Co-authored-by: Cursor <[email protected]> * test: drop TagImplOptions-specific e2e coverage (#839) Remove #570 v9 object-literal registration test and unused metadata_file setup in #573. Co-authored-by: Cursor <[email protected]> * test: use inline Tag classes in register-tags spec Co-authored-by: Cursor <[email protected]> * test: remove dead throwingTag setup and duplicate throw stub for.spec kept throwingTag registration after #713 removed its test. Reuse ThrowingTag in liquid.spec instead of IntendedRenderErrorTag. Co-authored-by: Cursor <[email protected]> * test: remove dead throwingTag setup and duplicate throw stub for.spec kept throwingTag registration after #713 removed its test. Reuse ThrowingTag in liquid.spec instead of IntendedRenderErrorTag. Co-authored-by: Cursor <[email protected]> * fix(demo): ignore killall exit when express server already stopped Co-authored-by: Cursor <[email protected]> * fix(demo): revert unrelated return->exit change in express test Co-authored-by: Cursor <[email protected]> * fix(demo): use exit in express test script (no enclosing function) Co-authored-by: Cursor <[email protected]> --------- Co-authored-by: Cursor <[email protected]>
24 lines
346 B
Bash
Executable File
24 lines
346 B
Bash
Executable File
# npm run build before running this check
|
|
set -x
|
|
export CI=true
|
|
|
|
if [ ! -d dist ]; then
|
|
echo >2 'build and link liquidjs before run test.sh'
|
|
exit 1
|
|
fi
|
|
|
|
npm link
|
|
|
|
for demo in $(ls demo); do
|
|
cd demo/$demo
|
|
npm link liquidjs
|
|
|
|
if npm test; then
|
|
echo "[success] demo/$demo"
|
|
else
|
|
echo "[fail] demo/$demo"
|
|
exit 1
|
|
fi
|
|
cd -
|
|
done
|