diff --git a/benchmarks/cacheGetFieldValues.mjs b/benchmarks/cacheGetFieldValues.mjs index 2a5894bd2ad..a02d0987d4d 100644 --- a/benchmarks/cacheGetFieldValues.mjs +++ b/benchmarks/cacheGetFieldValues.mjs @@ -2,7 +2,6 @@ import { bench, group, run } from 'mitata' import { getFieldValues } from '../lib/cache/util.js' const values = [ - '', 'foo', 'invälid', 'foo, ' diff --git a/lib/cache/util.js b/lib/cache/util.js index 745c5b04ce7..d168d45351b 100644 --- a/lib/cache/util.js +++ b/lib/cache/util.js @@ -19,8 +19,6 @@ function urlEquals (A, B, excludeFragment = false) { return serializedA === serializedB } -const emptyArray = Object.freeze([]) - /** * @see https://github.com/chromium/chromium/blob/694d20d134cb553d8d89e5500b9148012b1ba299/content/browser/cache_storage/cache_storage_cache.cc#L260-L262 * @param {string} header @@ -28,10 +26,6 @@ const emptyArray = Object.freeze([]) function getFieldValues (header) { assert(header !== null) - if (header === '') { - return emptyArray - } - const values = [] for (let value of header.split(',')) { diff --git a/test/cache/get-field-values.js b/test/cache/get-field-values.js index e9287066fbb..7a1a91d523a 100644 --- a/test/cache/get-field-values.js +++ b/test/cache/get-field-values.js @@ -1,6 +1,6 @@ 'use strict' -const { deepStrictEqual, throws, strictEqual } = require('node:assert') +const { deepStrictEqual, throws } = require('node:assert') const { test } = require('node:test') const { getFieldValues } = require('../../lib/cache/util') @@ -10,7 +10,6 @@ test('getFieldValues', () => { message: 'The expression evaluated to a falsy value:\n\n assert(header !== null)\n' }) deepStrictEqual(getFieldValues(''), []) - strictEqual(Object.isFrozen(getFieldValues('')), true) deepStrictEqual(getFieldValues('foo'), ['foo']) deepStrictEqual(getFieldValues('invälid'), []) deepStrictEqual(getFieldValues('foo, bar'), ['foo', 'bar'])