1 | var SourceMap = require("../lib/source-map");
|
2 | var JSON = require("../lib/tolojson");
|
3 |
|
4 | var map1 = {"version":3,"file":"test.js.map","sources":["test.js"],"sourcesContent":["window['#test']=function(exports,module){ console.log(3.14);\nvar pi = 3.14;\nexports.PI = pi;\n }\n"],
|
5 | "names":["window","exports","module","console","log","pi","PI"],
|
6 | "mappings":"AAAAA,OAAO,SAAS,SAASC,EAAQC,GAAUC,QAAQC,IAAI,KACvD,IAAIC,GAAK,IACTJ,GAAQK,GAAKD"};
|
7 |
|
8 | describe("SourceMap", function() {
|
9 | describe("mappings", function() {
|
10 | it("should encode what was decoded", function() {
|
11 | var srcMap = new SourceMap();
|
12 | var mappings = "AAAAA,OAAO,SAAS,SAASC,EAAQC,GAAUC,QAAQC,IAAI,KACvD,IAAIC,GAAK,IACTJ,GAAQK,GAAKD";
|
13 | var lines = srcMap.decodeMappings(mappings);
|
14 | expect(srcMap.encodeMappings(lines)).toBe(mappings);
|
15 | });
|
16 | });
|
17 | });
|