fix(javascript): keep directory-form HTML URL references distinct from files (#4646)
* fix(javascript): keep directory-form HTML URL references distinct from files Signed-off-by: Vinícius DS Andrade <[email protected]> * test(javascript): cover directory-form HTML URL references Signed-off-by: Vinícius DS Andrade <[email protected]> --------- Signed-off-by: Vinícius DS Andrade <[email protected]>
This commit is contained in:
1 parent
db8556e724
commit
75575f2006
3 files changed
+56
-24
No files matched your search
@@ -105,6 +105,23 @@ describe("HTML base href dot segments", () => {
|
||||
});
|
||||
},
|
||||
);
|
||||
it.each([
|
||||
["app.js/", "/assets/", "assets/app.js"],
|
||||
["app.js/.", "/assets/", "assets/app.js"],
|
||||
["?cache=1", "/assets/app.js/", "assets/app.js"],
|
||||
])(
|
||||
"keeps directory-form HTML reference %s with base %s distinct from %s",
|
||||
(declared, base, directory) => {
|
||||
expect(resolve(declared, base)).toMatchObject({
|
||||
declared_path: declared,
|
||||
resolution_status: "not-found",
|
||||
resolved_path: null,
|
||||
limitations: [
|
||||
`The HTML reference resolves to directory ${directory}, not an exact selected application file.`,
|
||||
],
|
||||
});
|
||||
},
|
||||
);
|
||||
});
|
||||
describe("HTML base href empty segments", () => {
|
||||
it("lets the script reference remove an empty segment from the base", () => {
|
||||
|
||||
Reference in new issue
Block a user