mirror of https://github.com/webpack/webpack.git
24 lines
700 B
JavaScript
24 lines
700 B
JavaScript
|
/* globals describe, beforeEach, it */
|
||
|
"use strict";
|
||
|
|
||
|
const should = require("should");
|
||
|
|
||
|
const identifierUtil = require("../lib/util/identifier");
|
||
|
|
||
|
describe("util/identifier", () => {
|
||
|
describe("makePathsRelative", () => {
|
||
|
describe("given a context and a pathConstruct", () => {
|
||
|
let context, pathConstruct, expected;
|
||
|
beforeEach(() => {
|
||
|
context = "/some/dir/";
|
||
|
pathConstruct = "/some/dir/to/somwhere|some/other/dir!../more/dir";
|
||
|
expected = "to/somwhere|some/other/dir!../more/dir";
|
||
|
});
|
||
|
|
||
|
it("computes the correct relative results for the path construct", () => {
|
||
|
should(identifierUtil.makePathsRelative(context, pathConstruct)).be.exactly(expected);
|
||
|
});
|
||
|
});
|
||
|
});
|
||
|
});
|