Run fixnum tests with dart2wasm (#906)

diff --git a/.github/workflows/fixnum.yaml b/.github/workflows/fixnum.yaml
index 2664e5d..795dc24 100644
--- a/.github/workflows/fixnum.yaml
+++ b/.github/workflows/fixnum.yaml
@@ -28,7 +28,7 @@
     strategy:
       fail-fast: false
       matrix:
-        sdk: [3.1.0, dev]
+        sdk: [3.4.4, dev]
     steps:
       - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
       - uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
@@ -55,7 +55,7 @@
       matrix:
         # Add macos-latest and/or windows-latest if relevant for this package.
         os: [ubuntu-latest]
-        sdk: [3.1.0, dev]
+        sdk: [3.4.4, dev]
     steps:
       - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
       - uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c
@@ -67,6 +67,9 @@
       - name: Run VM tests
         run: dart test --platform vm
         if: always() && steps.install.outcome == 'success'
-      - name: Run Chrome tests
-        run: dart test --platform chrome
+      - name: Run JS tests
+        run: dart test --platform chrome --compiler dart2js
+        if: always() && steps.install.outcome == 'success'
+      - name: Run Wasm tests
+        run: dart test --platform chrome --compiler dart2wasm
         if: always() && steps.install.outcome == 'success'