Merge pull request #20008 from colinaaa/colin/1011/extract-source-map
Github Actions / lint (push) Waiting to run Details
Github Actions / validate-legacy-node (push) Waiting to run Details
Github Actions / benchmark (1/4) (push) Waiting to run Details
Github Actions / benchmark (2/4) (push) Waiting to run Details
Github Actions / benchmark (3/4) (push) Waiting to run Details
Github Actions / benchmark (4/4) (push) Waiting to run Details
Github Actions / basic (push) Waiting to run Details
Github Actions / unit (push) Waiting to run Details
Github Actions / integration (10.x, macos-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (10.x, macos-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (10.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (10.x, ubuntu-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (10.x, windows-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (10.x, windows-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (12.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (14.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (16.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (18.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (20.x, macos-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (20.x, macos-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (20.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (20.x, ubuntu-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (20.x, windows-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (20.x, windows-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (22.x, macos-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (22.x, macos-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (22.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (22.x, ubuntu-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (22.x, windows-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (22.x, windows-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (24.x, macos-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (24.x, macos-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (24.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (24.x, ubuntu-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (24.x, windows-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (24.x, windows-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (lts/*, ubuntu-latest, a, 1) (push) Blocked by required conditions Details
Github Actions / integration (lts/*, ubuntu-latest, b, 1) (push) Blocked by required conditions Details

test: make extract source map tests correct
This commit is contained in:
Even Stensberg 2025-10-11 23:16:39 +02:00 committed by GitHub
commit b3fa7564d2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 12 additions and 71 deletions

View File

@ -11761,36 +11761,6 @@ __WEBPACK_EXTERNAL_MODULE_externals1_v__;
"
`;
exports[`ConfigCacheTestCases source-map extract-source-map exported tests should extract source map - 1 1`] = `
Array [
"webpack:///./external-source-map.txt",
"webpack:///external node-commonjs \\"fs\\"",
"webpack:///external node-commonjs \\"path\\"",
"webpack:///webpack/bootstrap",
"webpack:///./extract2.js",
]
`;
exports[`ConfigCacheTestCases source-map extract-source-map exported tests should extract source map - 2 1`] = `
Array [
"webpack:///./external-source-map.txt",
"webpack:///external node-commonjs \\"fs\\"",
"webpack:///external node-commonjs \\"path\\"",
"webpack:///webpack/bootstrap",
"webpack:///./extract3.js",
]
`;
exports[`ConfigCacheTestCases source-map extract-source-map exported tests should extract source map - 3 1`] = `
Array [
"webpack:///./external-source-map.txt",
"webpack:///external node-commonjs \\"fs\\"",
"webpack:///external node-commonjs \\"path\\"",
"webpack:///webpack/bootstrap",
"webpack:///./extract3.js",
]
`;
exports[`ConfigCacheTestCases source-map extract-source-map-css exported tests should compile 1`] = `
Array [
"/*!*********************!*\\\\

View File

@ -10552,36 +10552,6 @@ __WEBPACK_EXTERNAL_MODULE_externals1_v__;
"
`;
exports[`ConfigTestCases source-map extract-source-map exported tests should extract source map - 1 1`] = `
Array [
"webpack:///./external-source-map.txt",
"webpack:///external node-commonjs \\"fs\\"",
"webpack:///external node-commonjs \\"path\\"",
"webpack:///webpack/bootstrap",
"webpack:///./extract2.js",
]
`;
exports[`ConfigTestCases source-map extract-source-map exported tests should extract source map - 2 1`] = `
Array [
"webpack:///./external-source-map.txt",
"webpack:///external node-commonjs \\"fs\\"",
"webpack:///external node-commonjs \\"path\\"",
"webpack:///webpack/bootstrap",
"webpack:///./extract3.js",
]
`;
exports[`ConfigTestCases source-map extract-source-map exported tests should extract source map - 3 1`] = `
Array [
"webpack:///./external-source-map.txt",
"webpack:///external node-commonjs \\"fs\\"",
"webpack:///external node-commonjs \\"path\\"",
"webpack:///webpack/bootstrap",
"webpack:///./extract3.js",
]
`;
exports[`ConfigTestCases source-map extract-source-map-css exported tests should compile 1`] = `
Array [
"/*!*********************!*\\\\

View File

@ -4,11 +4,12 @@ const fs = require("fs");
const path = require("path");
require("./test1");
require("./no-source-map")
require("./no-source-map");
it("should extract source map - 1", () => {
const fileData = fs.readFileSync(path.resolve(__dirname, "bundle1.js.map")).toString("utf-8");
const fileData = fs.readFileSync(__filename + ".map").toString("utf-8");
const { sources } = JSON.parse(fileData);
expect(sources).toMatchSnapshot();
expect(1).toBe(1)
expect(sources).toContain("webpack:///./extract1.js");
expect(sources).toContain("webpack:///./charset-inline-source-map.txt");
expect(sources).toContain("webpack:///./no-source-map.js");
});

View File

@ -1,12 +1,12 @@
"use strict";
const fs = require("fs");
const path = require("path");
require("./test2");
it("should extract source map - 2", () => {
const fileData = fs.readFileSync(path.resolve(__dirname, "bundle2.js.map")).toString("utf-8");
const fileData = fs.readFileSync(__filename + ".map").toString("utf-8");
const { sources } = JSON.parse(fileData);
expect(sources).toMatchSnapshot();
expect(sources).toContain("webpack:///./external-source-map.txt");
expect(sources).toContain("webpack:///./extract2.js");
});

View File

@ -6,7 +6,8 @@ const path = require("path");
require("./test3");
it("should extract source map - 3", () => {
const fileData = fs.readFileSync(path.resolve(__dirname, "bundle2.js.map")).toString("utf-8");
const fileData = fs.readFileSync(__filename + ".map").toString("utf-8");
const { sources } = JSON.parse(fileData);
expect(sources).toMatchSnapshot();
expect(sources).toContain("webpack:///./external-source-map.txt");
expect(sources).toContain("webpack:///./extract3.js");
});

View File

@ -1,12 +1,11 @@
"use strict";
const fs = require("fs");
const path = require("path");
require("./test4");
it("should extract source map - 4", () => {
const fileData = fs.readFileSync(path.resolve(__dirname, "bundle3.js.map")).toString("utf-8");
const fileData = fs.readFileSync(__filename + ".map").toString("utf-8");
const { sources } = JSON.parse(fileData);
expect(sources.includes("webpack:///antd/./components/button/index.tsx")).toBe(true);
});