UNPKG

867 BJavaScriptView Raw
1var SourceMap = require("../lib/source-map");
2var JSON = require("../lib/tolojson");
3
4var 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
8describe("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});