Enable the 'gets PDF filename from query string appended to "blob:" URL' unit-test in Node.js

The necessary functionality has been supported in Node.js for quite some time now, please see:
 - https://developer.mozilla.org/en-US/docs/Web/API/Blob/Blob#browser_compatibility
 - https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL_static#browser_compatibility
This commit is contained in:
Jonas Jenwald 2024-11-02 23:47:58 +01:00
parent cf3ca8b5bc
commit 15fbee158c

View File

@ -13,13 +13,13 @@
* limitations under the License. * limitations under the License.
*/ */
import { bytesToString, isNodeJS } from "../../src/shared/util.js";
import { import {
getFilenameFromUrl, getFilenameFromUrl,
getPdfFilenameFromUrl, getPdfFilenameFromUrl,
isValidFetchUrl, isValidFetchUrl,
PDFDateString, PDFDateString,
} from "../../src/display/display_utils.js"; } from "../../src/display/display_utils.js";
import { bytesToString } from "../../src/shared/util.js";
describe("display_utils", function () { describe("display_utils", function () {
describe("getFilenameFromUrl", function () { describe("getFilenameFromUrl", function () {
@ -168,9 +168,6 @@ describe("display_utils", function () {
}); });
it('gets PDF filename from query string appended to "blob:" URL', function () { it('gets PDF filename from query string appended to "blob:" URL', function () {
if (isNodeJS) {
pending("Blob in not supported in Node.js.");
}
const typedArray = new Uint8Array([1, 2, 3, 4, 5]); const typedArray = new Uint8Array([1, 2, 3, 4, 5]);
const blobUrl = URL.createObjectURL( const blobUrl = URL.createObjectURL(
new Blob([typedArray], { type: "application/pdf" }) new Blob([typedArray], { type: "application/pdf" })