|
@@ -2,12 +2,16 @@ import * as fs from 'fs';
|
|
import * as mkdirp from 'mkdirp';
|
|
import * as mkdirp from 'mkdirp';
|
|
import * as sinon from 'sinon';
|
|
import * as sinon from 'sinon';
|
|
|
|
|
|
|
|
+import { BabelPolyfill } from 'polyfills/BabelPolyfill';
|
|
|
|
+
|
|
import { StdoutWriteMock } from "../test/mocks/StdoutWriteMock";
|
|
import { StdoutWriteMock } from "../test/mocks/StdoutWriteMock";
|
|
|
|
|
|
import { JavaScriptObfuscator } from "../src/JavaScriptObfuscator";
|
|
import { JavaScriptObfuscator } from "../src/JavaScriptObfuscator";
|
|
|
|
|
|
const assert: Chai.AssertStatic = require('chai').assert;
|
|
const assert: Chai.AssertStatic = require('chai').assert;
|
|
|
|
|
|
|
|
+BabelPolyfill.append();
|
|
|
|
+
|
|
describe('JavaScriptObfuscatorCLI', function (): void {
|
|
describe('JavaScriptObfuscatorCLI', function (): void {
|
|
let fixturesDirName: string = 'test/fixtures',
|
|
let fixturesDirName: string = 'test/fixtures',
|
|
fixtureFileName: string = 'sample.js',
|
|
fixtureFileName: string = 'sample.js',
|