mirror of
https://github.com/withastro/astro.git
synced 2025-02-24 22:46:02 -05:00
Handle Rollup 4 hash change (#8875)
This commit is contained in:
parent
326e178933
commit
c36d80a888
4 changed files with 6 additions and 4 deletions
|
@ -106,7 +106,7 @@ export default function assets({
|
|||
},
|
||||
// In build, rewrite paths to ESM imported images in code to their final location
|
||||
async renderChunk(code) {
|
||||
const assetUrlRE = /__ASTRO_ASSET_IMAGE__([a-z\d]{8})__(?:_(.*?)__)?/g;
|
||||
const assetUrlRE = /__ASTRO_ASSET_IMAGE__([\w$]{8})__(?:_(.*?)__)?/g;
|
||||
|
||||
let match;
|
||||
let s;
|
||||
|
|
|
@ -69,7 +69,7 @@ describe('CSS Bundling', function () {
|
|||
|
||||
it('CSS includes hashes', async () => {
|
||||
const [firstFound] = await fixture.readdir('/_astro');
|
||||
expect(firstFound).to.match(/[a-z]+\.[0-9a-z]{8}\.css/);
|
||||
expect(firstFound).to.match(/[a-z]+\.[\w-]{8}\.css/);
|
||||
});
|
||||
});
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ describe('astro:ssr-manifest', () => {
|
|||
const html = await response.text();
|
||||
|
||||
const $ = cheerio.load(html);
|
||||
expect($('#assets').text()).to.equal('["/_astro/index.a8a337e4.css"]');
|
||||
expect($('#assets').text()).to.match(/\["\/_astro\/index.([\w-]{8})\.css"\]/);
|
||||
});
|
||||
|
||||
it('includes compressHTML', async () => {
|
||||
|
|
|
@ -45,7 +45,9 @@ describe('astro:ssr-manifest, split', () => {
|
|||
const html = await response.text();
|
||||
|
||||
const $ = cheerio.load(html);
|
||||
expect($('#assets').text()).to.equal('["/_astro/index.a8a337e4.css","/prerender/index.html"]');
|
||||
expect($('#assets').text()).to.match(
|
||||
/\["\/_astro\/index\.([\w-]{8})\.css","\/prerender\/index\.html"\]/
|
||||
);
|
||||
});
|
||||
|
||||
it('should give access to entry points that exists on file system', async () => {
|
||||
|
|
Loading…
Add table
Reference in a new issue