Skip to content

test(onboarding): add explicit Rive WASM runtime failure coverage#2655

Draft
cursor[bot] wants to merge 2 commits into
mainfrom
jkt/auto/dependency-update-review-5ae0
Draft

test(onboarding): add explicit Rive WASM runtime failure coverage#2655
cursor[bot] wants to merge 2 commits into
mainfrom
jkt/auto/dependency-update-review-5ae0

Conversation

@cursor
Copy link
Copy Markdown
Contributor

@cursor cursor Bot commented Apr 20, 2026

Asana Task/Github Issue: N/A

Description

Add a targeted onboarding v3 integration test that fails when the Duck Player step emits Rive WASM runtime load issues (console warnings/errors or pageerror messages matching Rive WASM failure strings).

This hardens dependency-upgrade validation for @rive-app/canvas-single by asserting runtime initialization health in a non-screenshot test path.

Testing Steps

  • From special-pages/, run:
    • npm run test-int -- pages/onboarding/integration-tests/onboarding.v3.spec.js --grep "Rive runtime loads without WASM errors" --project macos --reporter list
  • In this automation environment, the command currently fails before tests execute due to unrelated build-time token resolution:
    • Could not resolve "@duckduckgo/design-tokens/build/desktop-browsers/onboarding.css"

Checklist

Please tick all that apply:

  • I have tested this change locally
  • I have tested this change locally in all supported browsers
  • This change will be visible to users
  • I have added automated tests that cover this change
  • I have ensured the change is gated by config
  • This change was covered by a ship review
  • This change was covered by a tech design
  • Any dependent config has been merged
Open in Web View Automation 

dependabot Bot and others added 2 commits April 20, 2026 12:20
Bumps [@rive-app/canvas-single](https://github.com/rive-app/rive-wasm) from 2.37.1 to 2.37.2.
- [Changelog](https://github.com/rive-app/rive-wasm/blob/master/CHANGELOG.md)
- [Commits](rive-app/rive-wasm@2.37.1...2.37.2)

---
updated-dependencies:
- dependency-name: "@rive-app/canvas-single"
  dependency-version: 2.37.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Jonathan Kingston <jonathanKingston@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

Build Branch

Branch pr-releases/jkt/auto/dependency-update-review-5ae0
Commit 228180f619
Updated April 20, 2026 at 12:34:38 PM UTC

Static preview entry points

QR codes (mobile preview)
Entry point QR code
Docs QR for docs preview
Static pages QR for static pages preview
Integration pages QR for integration pages preview

Integration commands

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#pr-releases/jkt/auto/dependency-update-review-5ae0

Swift Package Manager (Apple):

.package(url: "https://github.com/duckduckgo/content-scope-scripts.git", branch: "pr-releases/jkt/auto/dependency-update-review-5ae0")

git submodule (Windows):

git -C submodules/content-scope-scripts fetch origin pr-releases/jkt/auto/dependency-update-review-5ae0
git -C submodules/content-scope-scripts checkout origin/pr-releases/jkt/auto/dependency-update-review-5ae0
Pin to exact commit

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#228180f619b9fa50dcf554d72c02a3164b9382d3

Swift Package Manager (Apple):

.package(url: "https://github.com/duckduckgo/content-scope-scripts.git", revision: "228180f619b9fa50dcf554d72c02a3164b9382d3")

git submodule (Windows):

git -C submodules/content-scope-scripts fetch origin pr-releases/jkt/auto/dependency-update-review-5ae0
git -C submodules/content-scope-scripts checkout 228180f619b9fa50dcf554d72c02a3164b9382d3

@github-actions github-actions Bot added the semver-patch Bug fix / internal — no release needed label Apr 20, 2026
@github-actions
Copy link
Copy Markdown
Contributor

[Beta] Generated file diff

Time updated: Mon, 20 Apr 2026 12:35:45 GMT

Apple
    - apple/pages/onboarding/dist/index.js

File has changed

Integration
    - integration/pages/onboarding/dist/index.js

File has changed

Windows
    - windows/pages/onboarding/dist/index.js

File has changed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver-patch Bug fix / internal — no release needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant