diff --git a/src/lib/generateUniqueID.ts b/src/lib/generateUniqueID.ts index 637d0139..983ebc81 100644 --- a/src/lib/generateUniqueID.ts +++ b/src/lib/generateUniqueID.ts @@ -20,5 +20,5 @@ * @return {string} */ export const generateUniqueID = () => { - return `v4-${Date.now()}-${Math.floor(Math.random() * (9e12 - 1)) + 1e12}`; + return `v5-${Date.now()}-${Math.floor(Math.random() * (9e12 - 1)) + 1e12}`; }; diff --git a/test/e2e/onCLS-test.js b/test/e2e/onCLS-test.js index bf74bedb..31095521 100644 --- a/test/e2e/onCLS-test.js +++ b/test/e2e/onCLS-test.js @@ -54,7 +54,7 @@ describe('onCLS()', async function () { const [cls] = await getBeacons(); assert(cls.value > 0); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, cls.delta); assert.strictEqual(cls.rating, 'good'); @@ -75,7 +75,7 @@ describe('onCLS()', async function () { const [cls] = await getBeacons(); assert(cls.value > 0); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, cls.delta); assert.strictEqual(cls.rating, 'good'); @@ -96,7 +96,7 @@ describe('onCLS()', async function () { const [cls] = await getBeacons(); assert(cls.value > 0); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, cls.delta); assert.strictEqual(cls.rating, 'good'); @@ -121,7 +121,7 @@ describe('onCLS()', async function () { const [cls] = await getBeacons(); assert(cls.value > 0); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, cls.delta); assert.strictEqual(cls.rating, 'good'); @@ -144,7 +144,7 @@ describe('onCLS()', async function () { const [cls1] = await getBeacons(); assert(cls1.value > 0); - assert(cls1.id.match(/^v4-\d+-\d+$/)); + assert(cls1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls1.name, 'CLS'); assert.strictEqual(cls1.value, cls1.delta); assert.strictEqual(cls1.rating, 'good'); @@ -177,7 +177,7 @@ describe('onCLS()', async function () { assert.strictEqual(cls2.rating, 'poor'); assert.strictEqual(cls2.entries.length, 2); assert.match(cls2.navigationType, /navigate|reload/); - assert.match(cls2.id, /^v4-\d+-\d+$/); + assert.match(cls2.id, /^v5-\d+-\d+$/); await browser.pause(1000); await stubVisibilityChange('visible'); @@ -210,7 +210,7 @@ describe('onCLS()', async function () { assert.strictEqual(cls3.rating, 'poor'); assert.strictEqual(cls3.entries.length, 4); assert.match(cls3.navigationType, /navigate|reload/); - assert.match(cls3.id, /^v4-\d+-\d+$/); + assert.match(cls3.id, /^v5-\d+-\d+$/); await browser.pause(1000); await stubVisibilityChange('visible'); @@ -264,7 +264,7 @@ describe('onCLS()', async function () { const [cls1, cls2, cls3] = await getBeacons(); assert.strictEqual(cls1.value, 0); - assert(cls1.id.match(/^v4-\d+-\d+$/)); + assert(cls1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls1.name, 'CLS'); assert.strictEqual(cls1.value, cls1.delta); assert.strictEqual(cls1.rating, 'good'); @@ -308,7 +308,7 @@ describe('onCLS()', async function () { const [cls1, cls2, cls3] = await getBeacons(); assert.strictEqual(cls1.value, 0); - assert(cls1.id.match(/^v4-\d+-\d+$/)); + assert(cls1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls1.name, 'CLS'); assert.strictEqual(cls1.value, cls1.delta); assert.strictEqual(cls1.rating, 'good'); @@ -357,7 +357,7 @@ describe('onCLS()', async function () { assert(cls1.value > 0); assert(cls1.delta > 0); - assert(cls1.id.match(/^v4-\d+-\d+$/)); + assert(cls1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls1.name, 'CLS'); assert.strictEqual(cls1.value, cls1.delta); assert.strictEqual(cls1.rating, 'good'); @@ -395,7 +395,7 @@ describe('onCLS()', async function () { const [cls1, cls2, cls3] = await getBeacons(); assert.strictEqual(cls1.value, 0); - assert(cls1.id.match(/^v4-\d+-\d+$/)); + assert(cls1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls1.name, 'CLS'); assert.strictEqual(cls1.value, cls1.delta); assert.strictEqual(cls1.rating, 'good'); @@ -454,7 +454,7 @@ describe('onCLS()', async function () { const [cls1] = await getBeacons(); assert(cls1.value > 0); - assert(cls1.id.match(/^v4-\d+-\d+$/)); + assert(cls1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls1.delta, cls1.value); assert.strictEqual(cls1.name, 'CLS'); assert.strictEqual(cls1.value, cls1.delta); @@ -471,7 +471,7 @@ describe('onCLS()', async function () { const [cls2] = await getBeacons(); assert(cls2.value > 0); - assert(cls2.id.match(/^v4-\d+-\d+$/)); + assert(cls2.id.match(/^v5-\d+-\d+$/)); assert(cls2.id !== cls1.id); assert.strictEqual(cls2.name, 'CLS'); @@ -489,7 +489,7 @@ describe('onCLS()', async function () { const [cls3] = await getBeacons(); assert(cls3.value > 0); - assert(cls3.id.match(/^v4-\d+-\d+$/)); + assert(cls3.id.match(/^v5-\d+-\d+$/)); assert(cls3.id !== cls2.id); assert.strictEqual(cls3.name, 'CLS'); @@ -508,7 +508,7 @@ describe('onCLS()', async function () { const [cls1, cls2, cls3] = await getBeacons(); assert.strictEqual(cls1.value, 0); - assert(cls1.id.match(/^v4-\d+-\d+$/)); + assert(cls1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls1.name, 'CLS'); assert.strictEqual(cls1.value, cls1.delta); assert.strictEqual(cls1.rating, 'good'); @@ -543,7 +543,7 @@ describe('onCLS()', async function () { const [cls4, cls5] = await getBeacons(); assert.strictEqual(cls4.value, 0); - assert(cls4.id.match(/^v4-\d+-\d+$/)); + assert(cls4.id.match(/^v5-\d+-\d+$/)); assert(cls4.id !== cls3.id); assert.strictEqual(cls4.name, 'CLS'); assert.strictEqual(cls4.value, cls4.delta); @@ -570,7 +570,7 @@ describe('onCLS()', async function () { await stubVisibilityChange('hidden'); const [cls] = await getBeacons(); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, 0); assert.strictEqual(cls.delta, 0); @@ -593,7 +593,7 @@ describe('onCLS()', async function () { await beaconCountIs(1); const [cls] = await getBeacons(); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, 0); assert.strictEqual(cls.delta, 0); @@ -613,7 +613,7 @@ describe('onCLS()', async function () { await beaconCountIs(1); const [cls] = await getBeacons(); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, 0); assert.strictEqual(cls.delta, 0); @@ -637,7 +637,7 @@ describe('onCLS()', async function () { await beaconCountIs(1); const [cls] = await getBeacons(); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, 0); assert.strictEqual(cls.delta, 0); @@ -676,7 +676,7 @@ describe('onCLS()', async function () { const [cls] = await getBeacons(); assert(cls.value > 0); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.delta, cls.value); assert.strictEqual(cls.rating, 'good'); @@ -697,7 +697,7 @@ describe('onCLS()', async function () { const [cls] = await getBeacons(); assert(cls.value > 0); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, cls.delta); assert.strictEqual(cls.rating, 'good'); @@ -718,7 +718,7 @@ describe('onCLS()', async function () { const [cls] = await getBeacons(); assert(cls.value > 0); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, cls.delta); assert.strictEqual(cls.rating, 'good'); @@ -740,7 +740,7 @@ describe('onCLS()', async function () { const [cls] = await getBeacons(); assert(cls.value > 0); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, cls.delta); assert.strictEqual(cls.rating, 'good'); @@ -786,7 +786,7 @@ describe('onCLS()', async function () { const [cls] = await getBeacons(); assert(cls.value > 0); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, cls.delta); assert.strictEqual(cls.rating, 'good'); @@ -826,7 +826,7 @@ describe('onCLS()', async function () { const [cls] = await getBeacons(); assert.strictEqual(cls.value, 0); - assert(cls.id.match(/^v4-\d+-\d+$/)); + assert(cls.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(cls.name, 'CLS'); assert.strictEqual(cls.value, cls.delta); assert.strictEqual(cls.rating, 'good'); diff --git a/test/e2e/onFCP-test.js b/test/e2e/onFCP-test.js index d7748136..3757400b 100644 --- a/test/e2e/onFCP-test.js +++ b/test/e2e/onFCP-test.js @@ -44,7 +44,7 @@ describe('onFCP()', async function () { const [fcp] = await getBeacons(); assert(fcp.value >= 0); - assert(fcp.id.match(/^v4-\d+-\d+$/)); + assert(fcp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(fcp.name, 'FCP'); assert.strictEqual(fcp.value, fcp.delta); assert.strictEqual(fcp.rating, 'good'); @@ -61,7 +61,7 @@ describe('onFCP()', async function () { const [fcp] = await getBeacons(); assert(fcp.value >= 0); - assert(fcp.id.match(/^v4-\d+-\d+$/)); + assert(fcp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(fcp.name, 'FCP'); assert.strictEqual(fcp.value, fcp.delta); assert.strictEqual(fcp.rating, 'good'); @@ -83,7 +83,7 @@ describe('onFCP()', async function () { }); assert(fcp.value >= 0); - assert(fcp.id.match(/^v4-\d+-\d+$/)); + assert(fcp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(fcp.name, 'FCP'); assert.strictEqual(fcp.value, fcp.delta); assert.strictEqual(fcp.rating, 'good'); @@ -153,7 +153,7 @@ describe('onFCP()', async function () { const [fcp] = await getBeacons(); assert(fcp.value >= 0); - assert(fcp.id.match(/^v4-\d+-\d+$/)); + assert(fcp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(fcp.name, 'FCP'); assert.strictEqual(fcp.value, fcp.delta); assert.strictEqual(fcp.rating, 'needs-improvement'); @@ -170,7 +170,7 @@ describe('onFCP()', async function () { const [fcp1] = await getBeacons(); assert(fcp1.value >= 0); - assert(fcp1.id.match(/^v4-\d+-\d+$/)); + assert(fcp1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(fcp1.name, 'FCP'); assert.strictEqual(fcp1.value, fcp1.delta); assert.strictEqual(fcp1.rating, 'good'); @@ -184,7 +184,7 @@ describe('onFCP()', async function () { const [fcp2] = await getBeacons(); assert(fcp2.value >= 0); - assert(fcp2.id.match(/^v4-\d+-\d+$/)); + assert(fcp2.id.match(/^v5-\d+-\d+$/)); assert(fcp2.id !== fcp1.id); assert.strictEqual(fcp2.name, 'FCP'); assert.strictEqual(fcp2.value, fcp2.delta); @@ -199,7 +199,7 @@ describe('onFCP()', async function () { const [fcp3] = await getBeacons(); assert(fcp3.value >= 0); - assert(fcp3.id.match(/^v4-\d+-\d+$/)); + assert(fcp3.id.match(/^v5-\d+-\d+$/)); assert(fcp3.id !== fcp2.id); assert.strictEqual(fcp3.name, 'FCP'); assert.strictEqual(fcp3.value, fcp3.delta); @@ -227,7 +227,7 @@ describe('onFCP()', async function () { const [fcp1] = await getBeacons(); assert(fcp1.value >= 0); - assert(fcp1.id.match(/^v4-\d+-\d+$/)); + assert(fcp1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(fcp1.name, 'FCP'); assert.strictEqual(fcp1.value, fcp1.delta); assert.strictEqual(fcp1.rating, 'good'); @@ -241,7 +241,7 @@ describe('onFCP()', async function () { const [fcp2] = await getBeacons(); assert(fcp2.value >= 0); - assert(fcp2.id.match(/^v4-\d+-\d+$/)); + assert(fcp2.id.match(/^v5-\d+-\d+$/)); assert(fcp2.id !== fcp1.id); assert.strictEqual(fcp2.name, 'FCP'); assert.strictEqual(fcp2.value, fcp2.delta); @@ -259,7 +259,7 @@ describe('onFCP()', async function () { const [fcp] = await getBeacons(); assert(fcp.value >= 0); - assert(fcp.id.match(/^v4-\d+-\d+$/)); + assert(fcp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(fcp.name, 'FCP'); assert.strictEqual(fcp.value, fcp.delta); assert.strictEqual(fcp.rating, 'good'); @@ -287,7 +287,7 @@ describe('onFCP()', async function () { const [fcp] = await getBeacons(); assert(fcp.value >= 0); - assert(fcp.id.match(/^v4-\d+-\d+$/)); + assert(fcp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(fcp.name, 'FCP'); assert.strictEqual(fcp.value, fcp.delta); assert.strictEqual(fcp.rating, 'good'); @@ -335,7 +335,7 @@ describe('onFCP()', async function () { const [fcp] = await getBeacons(); assert(fcp.value >= 0); - assert(fcp.id.match(/^v4-\d+-\d+$/)); + assert(fcp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(fcp.name, 'FCP'); assert.strictEqual(fcp.value, fcp.delta); assert.strictEqual(fcp.rating, 'good'); @@ -378,7 +378,7 @@ describe('onFCP()', async function () { const [fcp] = await getBeacons(); assert(fcp.value >= 0); - assert(fcp.id.match(/^v4-\d+-\d+$/)); + assert(fcp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(fcp.name, 'FCP'); assert.strictEqual(fcp.value, fcp.delta); assert.strictEqual(fcp.rating, 'good'); diff --git a/test/e2e/onINP-test.js b/test/e2e/onINP-test.js index 4db92e47..80e2175d 100644 --- a/test/e2e/onINP-test.js +++ b/test/e2e/onINP-test.js @@ -54,7 +54,7 @@ describe('onINP()', async function () { const [inp] = await getBeacons(); assert(inp.value >= 0); - assert(inp.id.match(/^v4-\d+-\d+$/)); + assert(inp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(inp.name, 'INP'); assert.strictEqual(inp.value, inp.delta); assert.strictEqual(inp.rating, 'good'); @@ -77,7 +77,7 @@ describe('onINP()', async function () { const [inp] = await getBeacons(); assert(inp.value >= 0); - assert(inp.id.match(/^v4-\d+-\d+$/)); + assert(inp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(inp.name, 'INP'); assert.strictEqual(inp.value, inp.delta); assert.strictEqual(inp.rating, 'good'); @@ -105,7 +105,7 @@ describe('onINP()', async function () { const [inp] = await getBeacons(); assert(inp.value >= 0); - assert(inp.id.match(/^v4-\d+-\d+$/)); + assert(inp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(inp.name, 'INP'); assert.strictEqual(inp.value, inp.delta); assert.strictEqual(inp.rating, 'good'); @@ -131,7 +131,7 @@ describe('onINP()', async function () { const [inp] = await getBeacons(); assert(inp.value >= 0); - assert(inp.id.match(/^v4-\d+-\d+$/)); + assert(inp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(inp.name, 'INP'); assert.strictEqual(inp.value, inp.delta); assert.strictEqual(inp.rating, 'good'); @@ -154,7 +154,7 @@ describe('onINP()', async function () { const [inp] = await getBeacons(); assert(inp.value >= 0); - assert(inp.id.match(/^v4-\d+-\d+$/)); + assert(inp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(inp.name, 'INP'); assert.strictEqual(inp.value, inp.delta); assert.strictEqual(inp.rating, 'good'); @@ -179,7 +179,7 @@ describe('onINP()', async function () { const [inp] = await getBeacons(); assert(inp.value >= 0); - assert(inp.id.match(/^v4-\d+-\d+$/)); + assert(inp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(inp.name, 'INP'); assert.strictEqual(inp.value, inp.delta); assert.strictEqual(inp.rating, 'good'); @@ -308,7 +308,7 @@ describe('onINP()', async function () { const [inp1] = await getBeacons(); assert(inp1.value >= 0); - assert(inp1.id.match(/^v4-\d+-\d+$/)); + assert(inp1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(inp1.name, 'INP'); assert.strictEqual(inp1.value, inp1.delta); assert.strictEqual(inp1.rating, 'good'); @@ -335,7 +335,7 @@ describe('onINP()', async function () { const [inp2] = await getBeacons(); assert(inp2.value >= 0); - assert(inp2.id.match(/^v4-\d+-\d+$/)); + assert(inp2.id.match(/^v5-\d+-\d+$/)); assert(inp1.id !== inp2.id); assert.strictEqual(inp2.name, 'INP'); assert.strictEqual(inp2.value, inp2.delta); @@ -363,7 +363,7 @@ describe('onINP()', async function () { const [inp3] = await getBeacons(); assert(inp3.value >= 0); - assert(inp3.id.match(/^v4-\d+-\d+$/)); + assert(inp3.id.match(/^v5-\d+-\d+$/)); assert(inp1.id !== inp3.id); assert.strictEqual(inp3.name, 'INP'); assert.strictEqual(inp3.value, inp3.delta); @@ -406,7 +406,7 @@ describe('onINP()', async function () { const [inp] = await getBeacons(); assert(inp.value >= 0); - assert(inp.id.match(/^v4-\d+-\d+$/)); + assert(inp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(inp.name, 'INP'); assert.strictEqual(inp.value, inp.delta); assert.strictEqual(inp.rating, 'good'); @@ -431,7 +431,7 @@ describe('onINP()', async function () { const [inp] = await getBeacons(); assert(inp.value >= 0); - assert(inp.id.match(/^v4-\d+-\d+$/)); + assert(inp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(inp.name, 'INP'); assert.strictEqual(inp.value, inp.delta); assert.strictEqual(inp.rating, 'good'); @@ -458,7 +458,7 @@ describe('onINP()', async function () { const [inp1] = await getBeacons(); assert(inp1.value >= 100 - ROUNDING_ERROR); - assert(inp1.id.match(/^v4-\d+-\d+$/)); + assert(inp1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(inp1.name, 'INP'); assert.strictEqual(inp1.value, inp1.delta); assert.strictEqual(inp1.rating, 'good'); @@ -535,7 +535,7 @@ describe('onINP()', async function () { const [inp2] = await getBeacons(); assert(inp2.value >= 300 - ROUNDING_ERROR); - assert(inp2.id.match(/^v4-\d+-\d+$/)); + assert(inp2.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(inp2.name, 'INP'); assert.strictEqual(inp2.value, inp1.value + inp2.delta); assert.strictEqual(inp2.rating, 'needs-improvement'); diff --git a/test/e2e/onLCP-test.js b/test/e2e/onLCP-test.js index b1cd7782..bfa60c53 100644 --- a/test/e2e/onLCP-test.js +++ b/test/e2e/onLCP-test.js @@ -125,7 +125,7 @@ describe('onLCP()', async function () { const [lcp1, lcp2] = await getBeacons(); assert(lcp1.value > 0); - assert(lcp1.id.match(/^v4-\d+-\d+$/)); + assert(lcp1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(lcp1.name, 'LCP'); assert.strictEqual(lcp1.value, lcp1.delta); assert.strictEqual(lcp1.rating, 'good'); @@ -133,7 +133,7 @@ describe('onLCP()', async function () { assert.strictEqual(lcp1.navigationType, 'navigate'); assert(lcp2.value > 500); // Greater than the image load delay. - assert(lcp2.id.match(/^v4-\d+-\d+$/)); + assert(lcp2.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(lcp2.name, 'LCP'); assert(lcp2.value > lcp2.delta); assert.strictEqual(lcp2.rating, 'good'); @@ -345,7 +345,7 @@ describe('onLCP()', async function () { const [lcp1] = await getBeacons(); assert(lcp1.value > 0); - assert(lcp1.id.match(/^v4-\d+-\d+$/)); + assert(lcp1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(lcp1.name, 'LCP'); assert.strictEqual(lcp1.value, lcp1.delta); assert.strictEqual(lcp1.rating, 'good'); @@ -359,7 +359,7 @@ describe('onLCP()', async function () { const [lcp2] = await getBeacons(); assert(lcp2.value > 0); - assert(lcp2.id.match(/^v4-\d+-\d+$/)); + assert(lcp2.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(lcp2.name, 'LCP'); assert.strictEqual(lcp2.value, lcp2.delta); assert.strictEqual(lcp2.rating, 'good'); @@ -390,7 +390,7 @@ describe('onLCP()', async function () { const [lcp1] = await getBeacons(); assert(lcp1.value > 0); - assert(lcp1.id.match(/^v4-\d+-\d+$/)); + assert(lcp1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(lcp1.name, 'LCP'); assert.strictEqual(lcp1.value, lcp1.delta); assert.strictEqual(lcp1.rating, 'good'); @@ -404,7 +404,7 @@ describe('onLCP()', async function () { const [lcp2] = await getBeacons(); assert(lcp2.value > 0); - assert(lcp2.id.match(/^v4-\d+-\d+$/)); + assert(lcp2.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(lcp2.name, 'LCP'); assert.strictEqual(lcp2.value, lcp2.delta); assert.strictEqual(lcp2.rating, 'good'); @@ -428,7 +428,7 @@ describe('onLCP()', async function () { const [lcp] = await getBeacons(); assert(lcp.value > 0); - assert(lcp.id.match(/^v4-\d+-\d+$/)); + assert(lcp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(lcp.name, 'LCP'); assert.strictEqual(lcp.value, lcp.delta); assert.strictEqual(lcp.rating, 'good'); @@ -667,7 +667,7 @@ describe('onLCP()', async function () { const [lcp2] = await getBeacons(); assert(lcp2.value > 0); - assert(lcp2.id.match(/^v4-\d+-\d+$/)); + assert(lcp2.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(lcp2.name, 'LCP'); assert.strictEqual(lcp2.value, lcp2.delta); assert.strictEqual(lcp2.entries.length, 0); @@ -689,7 +689,7 @@ const assertStandardReportsAreCorrect = (beacons) => { const [lcp] = beacons; assert(lcp.value > 500); // Greater than the image load delay. - assert(lcp.id.match(/^v4-\d+-\d+$/)); + assert(lcp.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(lcp.name, 'LCP'); assert.strictEqual(lcp.value, lcp.delta); assert.strictEqual(lcp.rating, 'good'); @@ -701,7 +701,7 @@ const assertFullReportsAreCorrect = (beacons) => { const [lcp1, lcp2] = beacons; assert(lcp1.value < 500); // Less than the image load delay. - assert(lcp1.id.match(/^v4-\d+-\d+$/)); + assert(lcp1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(lcp1.name, 'LCP'); assert.strictEqual(lcp1.value, lcp1.delta); assert.strictEqual(lcp1.rating, 'good'); diff --git a/test/e2e/onTTFB-test.js b/test/e2e/onTTFB-test.js index 01833a78..25453043 100644 --- a/test/e2e/onTTFB-test.js +++ b/test/e2e/onTTFB-test.js @@ -75,7 +75,7 @@ describe('onTTFB()', async function () { assert(ttfb.value >= 0); assert(ttfb.value >= ttfb.entries[0].requestStart); assert(ttfb.value <= ttfb.entries[0].loadEventEnd); - assert(ttfb.id.match(/^v4-\d+-\d+$/)); + assert(ttfb.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(ttfb.name, 'TTFB'); assert.strictEqual(ttfb.value, ttfb.delta); assert.strictEqual(ttfb.rating, 'good'); @@ -93,7 +93,7 @@ describe('onTTFB()', async function () { assert(ttfb.value >= 0); assert(ttfb.value >= ttfb.entries[0].requestStart); assert(ttfb.value <= ttfb.entries[0].loadEventEnd); - assert(ttfb.id.match(/^v4-\d+-\d+$/)); + assert(ttfb.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(ttfb.name, 'TTFB'); assert.strictEqual(ttfb.value, ttfb.delta); assert.strictEqual(ttfb.rating, 'good'); @@ -111,7 +111,7 @@ describe('onTTFB()', async function () { assert(ttfb.value >= 1000); assert(ttfb.value >= ttfb.entries[0].requestStart); assert(ttfb.value <= ttfb.entries[0].loadEventEnd); - assert(ttfb.id.match(/^v4-\d+-\d+$/)); + assert(ttfb.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(ttfb.name, 'TTFB'); assert.strictEqual(ttfb.value, ttfb.delta); assert.strictEqual(ttfb.rating, 'needs-improvement'); @@ -176,7 +176,7 @@ describe('onTTFB()', async function () { assert(ttfb1.value >= 0); assert(ttfb1.value >= ttfb1.entries[0].requestStart); assert(ttfb1.value <= ttfb1.entries[0].loadEventEnd); - assert(ttfb1.id.match(/^v4-\d+-\d+$/)); + assert(ttfb1.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(ttfb1.name, 'TTFB'); assert.strictEqual(ttfb1.rating, 'good'); assert.strictEqual(ttfb1.value, ttfb1.delta); @@ -190,7 +190,7 @@ describe('onTTFB()', async function () { const ttfb2 = await getTTFBBeacon(); - assert(ttfb2.id.match(/^v4-\d+-\d+$/)); + assert(ttfb2.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(ttfb2.value, 0); assert.strictEqual(ttfb2.name, 'TTFB'); assert.strictEqual(ttfb2.value, ttfb2.delta); @@ -231,7 +231,7 @@ describe('onTTFB()', async function () { assert(ttfb.value >= 0); assert(ttfb.value >= ttfb.entries[0].requestStart); assert(ttfb.value <= ttfb.entries[0].loadEventEnd); - assert(ttfb.id.match(/^v4-\d+-\d+$/)); + assert(ttfb.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(ttfb.name, 'TTFB'); assert.strictEqual(ttfb.value, ttfb.delta); assert.strictEqual(ttfb.rating, 'good'); @@ -250,7 +250,7 @@ describe('onTTFB()', async function () { assert(ttfb.value >= 0); assert(ttfb.value >= ttfb.entries[0].requestStart); assert(ttfb.value <= ttfb.entries[0].loadEventEnd); - assert(ttfb.id.match(/^v4-\d+-\d+$/)); + assert(ttfb.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(ttfb.name, 'TTFB'); assert.strictEqual(ttfb.value, ttfb.delta); assert.strictEqual(ttfb.rating, 'good'); @@ -354,7 +354,7 @@ describe('onTTFB()', async function () { const ttfb = await getTTFBBeacon(); assert(ttfb.value >= 0); - assert(ttfb.id.match(/^v4-\d+-\d+$/)); + assert(ttfb.id.match(/^v5-\d+-\d+$/)); assert.strictEqual(ttfb.name, 'TTFB'); assert.strictEqual(ttfb.value, ttfb.delta); assert.strictEqual(ttfb.rating, 'good');