Replaced ObfuscationResult and SourceMapCorrector classes by ObfuscatedCode class

This commit is contained in:
sanex3339
2018-07-29 16:06:40 +03:00
parent 66640b4152
commit e7f2bd1063
71 changed files with 911 additions and 1205 deletions
@@ -1,7 +1,5 @@
import { assert } from 'chai';
import { IObfuscationResult } from '../../src/interfaces/IObfuscationResult';
import { StringArrayEncoding } from '../../src/enums/StringArrayEncoding';
import { readFileAsString } from '../helpers/readFileAsString';
@@ -15,7 +13,8 @@ describe('JavaScriptObfuscator runtime eval', function () {
before(() => {
const code: string = readFileAsString(__dirname + '/fixtures/sha256.js');
const obfuscationResult: IObfuscationResult = JavaScriptObfuscator.obfuscate(
obfuscatedCode = JavaScriptObfuscator.obfuscate(
code,
{
controlFlowFlattening: true,
@@ -25,9 +24,7 @@ describe('JavaScriptObfuscator runtime eval', function () {
stringArrayEncoding: StringArrayEncoding.Rc4,
transformObjectKeys: true
}
);
obfuscatedCode = obfuscationResult.getObfuscatedCode();
).getObfuscatedCode();
});
it('should obfuscate code without any runtime errors after obfuscation: Variant #1 sha256', () => {