bholloway / resolve-url-loader

Webpack loader that resolves relative paths in url() statements based on the original source file
563 stars 71 forks source link

Remove file fingerprints from e2e assertions #220

Closed bholloway closed 2 years ago

bholloway commented 2 years ago

E2e tests use latest versions of contemporaneous libs and minor changes seem to yield unstable fingerprints on .css files.

This change redacts the fingerprints and allows, in most cases, webpack 4 and 5 to share the same source-map snapshots.

Some hackery was required to retrieve the name of the emitted .css file from the output directory given it is not easily available in env() or really anywhere outside assert().

Also commented the tests that no longer correctly reproduce the orphan-CR problem. I have tried to induce this problem a number of ways and have given up for now.