浏览代码

JavaScriptObfuscatorCLI: additional assets for source map file content

sanex3339 8 年之前
父节点
当前提交
580df6dfa1
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      test/functional-tests/JavaScriptObfuscatorCLI.spec.ts

+ 7 - 0
test/functional-tests/JavaScriptObfuscatorCLI.spec.ts

@@ -103,6 +103,13 @@ describe('JavaScriptObfuscatorCLI', function (): void {
                 ]);
 
                 assert.equal(fs.existsSync(outputSourceMapPath), true);
+
+                const content: string = fs.readFileSync(outputSourceMapPath, { encoding: 'utf8' }),
+                    sourceMap: any = JSON.parse(content);
+
+                assert.property(sourceMap, 'version');
+                assert.property(sourceMap, 'sources');
+                assert.property(sourceMap, 'names');
             });
 
             afterEach(() => {