source: frontend/node_modules/tsconfig-paths/lib/__tests__/mapping-entry.test.js

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 2.4 KB
Line 
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var mapping_entry_1 = require("../mapping-entry");
4var path_1 = require("path");
5describe("mapping-entry", function () {
6 it("should change to absolute paths and sort in longest prefix order", function () {
7 var result = (0, mapping_entry_1.getAbsoluteMappingEntries)("/absolute/base/url", {
8 "*": ["/foo1", "/foo2"],
9 "longest/pre/fix/*": ["/foo2/bar"],
10 "pre/fix/*": ["/foo3"],
11 }, true);
12 // assert.deepEqual(result, [
13 // {
14 // pattern: "longest/pre/fix/*",
15 // paths: [join("/absolute", "base", "url", "foo2", "bar")],
16 // },
17 // {
18 // pattern: "pre/fix/*",
19 // paths: [join("/absolute", "base", "url", "foo3")],
20 // },
21 // {
22 // pattern: "*",
23 // paths: [
24 // join("/absolute", "base", "url", "foo1"),
25 // join("/absolute", "base", "url", "foo2"),
26 // ],
27 // },
28 // ]);
29 expect(result).toEqual([
30 {
31 pattern: "longest/pre/fix/*",
32 paths: [(0, path_1.join)("/absolute", "base", "url", "foo2", "bar")],
33 },
34 {
35 pattern: "pre/fix/*",
36 paths: [(0, path_1.join)("/absolute", "base", "url", "foo3")],
37 },
38 {
39 pattern: "*",
40 paths: [
41 (0, path_1.join)("/absolute", "base", "url", "foo1"),
42 (0, path_1.join)("/absolute", "base", "url", "foo2"),
43 ],
44 },
45 ]);
46 });
47 it("should should add a match-all pattern when requested", function () {
48 var result = (0, mapping_entry_1.getAbsoluteMappingEntries)("/absolute/base/url", {}, true);
49 // assert.deepEqual(result, [
50 // {
51 // pattern: "*",
52 // paths: [join("/absolute", "base", "url", "*")],
53 // },
54 // ]);
55 expect(result).toEqual([
56 {
57 pattern: "*",
58 paths: [(0, path_1.join)("/absolute", "base", "url", "*")],
59 },
60 ]);
61 result = (0, mapping_entry_1.getAbsoluteMappingEntries)("/absolute/base/url", {}, false);
62 // assert.deepEqual(result, []);
63 expect(result).toEqual([]);
64 });
65});
66//# sourceMappingURL=mapping-entry.test.js.map
Note: See TracBrowser for help on using the repository browser.