Skip to content

feature/dual bundler test#31

Merged
b2l merged 24 commits into
masterfrom
feature/dual-bundler-test
May 5, 2026
Merged

feature/dual bundler test#31
b2l merged 24 commits into
masterfrom
feature/dual-bundler-test

Conversation

@b2l
Copy link
Copy Markdown

@b2l b2l commented May 4, 2026

  • Make offline plugin rspack compatible
  • Fix build
  • chore: setup vitest + typescript + rspack for integration tests
  • feat(tests): add compile + extract-sw-data helpers with smoke test
  • test: add sw-emission integration tests (dual bundler)
  • test: add sw-entry (child compilation) tests + fix rspack getAsset bug
  • test: add runtime-loader integration tests (dual bundler)
  • test: add assets-resolution integration tests (dual bundler)
  • test: add paths resolution integration tests (dual bundler)
  • test: add rewrites integration tests (dual bundler)
  • chore: remove old snapshot test fixtures, clean up devDependencies
  • chore: remove redundant smoke test

b2l and others added 24 commits May 5, 2026 11:19
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The test proves that rspack's compilation.getAsset().source is undefined
for child compilation assets. The fix reads compilation.assets[filename]
directly (works in both webpack and rspack) before calling deleteAsset.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ness

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…bility

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ernals preservation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add entries and devtool options to baseConfig helper
- Refactor distribution tests (additional/optional/:rest:/uniqueness) to use
  multi-entry (main.js + extra.js) so :rest: actually captures real webpack assets
- Refactor glob/regexp/excludes tests to use devtool: 'source-map' so .map
  exclusion is tested against actual .map files
- hashesMap test now verifies multiple entries in the map

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@b2l b2l force-pushed the feature/dual-bundler-test branch from 5ed50cd to 491b911 Compare May 5, 2026 09:19
@b2l b2l merged commit c33ef9d into master May 5, 2026
6 checks passed
@b2l b2l deleted the feature/dual-bundler-test branch May 5, 2026 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant