mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
36 lines
1.0 KiB
TypeScript
36 lines
1.0 KiB
TypeScript
import { JavaScriptObfuscatorCLI } from "../src/cli/JavaScriptObfuscatorCLI";
|
|
|
|
let assert: any = require('chai').assert,
|
|
stream: any = require("mock-utf8-stream"),
|
|
mockStdin: any = require('mock-stdin');
|
|
|
|
describe('JavaScriptObfuscatorCLI', () => {
|
|
describe('run (): void', () => {
|
|
it('should obfuscate file with JS code', function (done: MochaDone): void {
|
|
let stdin: any = mockStdin.stdin(),
|
|
stdout: any = new stream.MockWritableStream();
|
|
|
|
this.timeout(7000);
|
|
|
|
stdout.captureData();
|
|
|
|
let CLI: JavaScriptObfuscatorCLI = new JavaScriptObfuscatorCLI(
|
|
[
|
|
'node',
|
|
'javascript-obfuscator',
|
|
'--compact',
|
|
'false',
|
|
'--selfDefending',
|
|
'false'
|
|
],
|
|
stdin.send(new Buffer('var test = \'abc\';')),
|
|
stdout
|
|
);
|
|
|
|
CLI.run();
|
|
|
|
assert.equal(1, 1);
|
|
});
|
|
});
|
|
});
|