From 93728457d1c0e0e2acf6a6fd326085d269fad407 Mon Sep 17 00:00:00 2001 From: Florian Bischof Date: Wed, 3 Jul 2024 22:17:57 +0200 Subject: [PATCH] Add test for ssr compatibility --- .github/workflows/main.yml | 16 ++++++++++++++++ spec/ssr/ssr_deno.js | 2 ++ spec/ssr/ssr_node.mjs | 2 ++ 3 files changed, 20 insertions(+) create mode 100644 spec/ssr/ssr_deno.js create mode 100644 spec/ssr/ssr_node.mjs diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e53633fc01..e1111bd6ea 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -95,6 +95,22 @@ jobs: env: CI_COMMIT_SHA: ${{ github.event.pull_request.head.sha || github.sha }} + test-ssr: + needs: setup + runs-on: ubuntu-latest + + steps: + - name: Run Node.js ssr script + run: node spec/ssr/ssr_node.mjs + + - name: Set up Deno + uses: denoland/setup-deno@v1 + with: + deno-version: v1.x + + - name: Run Deno ssr script + run: deno run spec/ssr/ssr_deno.js + test: needs: setup runs-on: ${{ matrix.os || 'ubuntu-latest' }} diff --git a/spec/ssr/ssr_deno.js b/spec/ssr/ssr_deno.js new file mode 100644 index 0000000000..3feb96f14d --- /dev/null +++ b/spec/ssr/ssr_deno.js @@ -0,0 +1,2 @@ +import L from '../../dist/leaflet-src.esm.js'; +console.log(L.version); diff --git a/spec/ssr/ssr_node.mjs b/spec/ssr/ssr_node.mjs new file mode 100644 index 0000000000..f679ef63b4 --- /dev/null +++ b/spec/ssr/ssr_node.mjs @@ -0,0 +1,2 @@ +import L from '../../dist/leaflet-src.js'; +console.log(L.version);