From d842228562f859b77d58e1c75d132308d7a26182 Mon Sep 17 00:00:00 2001 From: evilebottnawi Date: Sun, 17 Oct 2021 19:37:45 +0300 Subject: [PATCH] test: public path --- .../expected/c9e192c015437a21dea1.svg | 1 + .../expected/main.css | 5 ++++ test/cases/publicpath-absolute-url-5/index.js | 1 + .../cases/publicpath-absolute-url-5/react.svg | 1 + .../cases/publicpath-absolute-url-5/style.css | 4 +++ .../webpack.config.js | 26 +++++++++++++++++++ 6 files changed, 38 insertions(+) create mode 100644 test/cases/publicpath-absolute-url-5/expected/c9e192c015437a21dea1.svg create mode 100644 test/cases/publicpath-absolute-url-5/expected/main.css create mode 100644 test/cases/publicpath-absolute-url-5/index.js create mode 100644 test/cases/publicpath-absolute-url-5/react.svg create mode 100644 test/cases/publicpath-absolute-url-5/style.css create mode 100644 test/cases/publicpath-absolute-url-5/webpack.config.js diff --git a/test/cases/publicpath-absolute-url-5/expected/c9e192c015437a21dea1.svg b/test/cases/publicpath-absolute-url-5/expected/c9e192c015437a21dea1.svg new file mode 100644 index 00000000..5b3b22a4 --- /dev/null +++ b/test/cases/publicpath-absolute-url-5/expected/c9e192c015437a21dea1.svg @@ -0,0 +1 @@ +logo-on-dark-bg \ No newline at end of file diff --git a/test/cases/publicpath-absolute-url-5/expected/main.css b/test/cases/publicpath-absolute-url-5/expected/main.css new file mode 100644 index 00000000..b6a34c6d --- /dev/null +++ b/test/cases/publicpath-absolute-url-5/expected/main.css @@ -0,0 +1,5 @@ +body { + background: red; + background-image: url(/c9e192c015437a21dea1.svg); +} + diff --git a/test/cases/publicpath-absolute-url-5/index.js b/test/cases/publicpath-absolute-url-5/index.js new file mode 100644 index 00000000..4fe51c72 --- /dev/null +++ b/test/cases/publicpath-absolute-url-5/index.js @@ -0,0 +1 @@ +import "./style.css"; diff --git a/test/cases/publicpath-absolute-url-5/react.svg b/test/cases/publicpath-absolute-url-5/react.svg new file mode 100644 index 00000000..5b3b22a4 --- /dev/null +++ b/test/cases/publicpath-absolute-url-5/react.svg @@ -0,0 +1 @@ +logo-on-dark-bg \ No newline at end of file diff --git a/test/cases/publicpath-absolute-url-5/style.css b/test/cases/publicpath-absolute-url-5/style.css new file mode 100644 index 00000000..52c2b3e4 --- /dev/null +++ b/test/cases/publicpath-absolute-url-5/style.css @@ -0,0 +1,4 @@ +body { + background: red; + background-image: url(./react.svg); +} diff --git a/test/cases/publicpath-absolute-url-5/webpack.config.js b/test/cases/publicpath-absolute-url-5/webpack.config.js new file mode 100644 index 00000000..06a88a33 --- /dev/null +++ b/test/cases/publicpath-absolute-url-5/webpack.config.js @@ -0,0 +1,26 @@ +import Self from "../../../src"; + +module.exports = { + entry: "./index.js", + module: { + rules: [ + { + test: /\.css$/, + use: [ + { + loader: Self.loader, + options: { + publicPath: "/", + }, + }, + "css-loader", + ], + }, + ], + }, + plugins: [ + new Self({ + filename: "[name].css", + }), + ], +};