diff --git a/test/test-webc.mjs b/test/test-webc.mjs index 431d738..47ace4b 100644 --- a/test/test-webc.mjs +++ b/test/test-webc.mjs @@ -2,6 +2,7 @@ import test from "ava"; import Eleventy from "@11ty/eleventy"; import eleventyWebcPlugin from "@11ty/eleventy-plugin-webc"; import { eleventyImagePlugin } from "../img.js"; +import { normalizeEscapedPaths } from "./util/utils.js"; test("Using ", async t => { let elev = new Eleventy( "test/webc/simple.webc", "test/webc/_site", { @@ -65,5 +66,5 @@ test("With transform on request during dev mode", async t => { }); let results = await elev.toJSON(); - t.is(results[0].content, `My ugly mug`); + t.is(normalizeEscapedPaths(results[0].content), `My ugly mug`); }); diff --git a/test/transform-test.mjs b/test/transform-test.mjs index 7b60e5d..22a6f92 100644 --- a/test/transform-test.mjs +++ b/test/transform-test.mjs @@ -1,6 +1,7 @@ import test from "ava"; import Eleventy from "@11ty/eleventy"; import { eleventyImageTransformPlugin } from "../img.js"; +import { normalizeEscapedPaths } from "./util/utils.js"; test("Using the transform plugin", async t => { let elev = new Eleventy( "test", "test/_site", { @@ -71,7 +72,7 @@ test("Using the transform plugin with transform on request during dev mode (with }); let results = await elev.toJSON(); - t.is(results[0].content, `My ugly mug`); + t.is(normalizeEscapedPaths(results[0].content), `My ugly mug`); }); diff --git a/test/util/utils.js b/test/util/utils.js new file mode 100644 index 0000000..0beaa7c --- /dev/null +++ b/test/util/utils.js @@ -0,0 +1,7 @@ +function normalizeEscapedPaths(p) { + return p.replaceAll("%5C", "%2F"); +} + +module.exports = { + normalizeEscapedPaths +};