mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
Replaced ObfuscationResult and SourceMapCorrector classes by ObfuscatedCode class
This commit is contained in:
@@ -4,7 +4,7 @@ import { assert } from 'chai';
|
||||
|
||||
import { IInversifyContainerFacade } from '../../../src/interfaces/container/IInversifyContainerFacade';
|
||||
import { IJavaScriptObfuscator } from '../../../src/interfaces/IJavaScriptObfsucator';
|
||||
import { IObfuscationResult } from '../../../src/interfaces/IObfuscationResult';
|
||||
import { IObfuscatedCode } from '../../../src/interfaces/source-code/IObfuscatedCode';
|
||||
|
||||
import { NO_ADDITIONAL_NODES_PRESET } from '../../../src/options/presets/NoCustomNodes';
|
||||
|
||||
@@ -28,6 +28,7 @@ describe('JavaScriptObfuscator', () => {
|
||||
const inversifyContainerFacade: IInversifyContainerFacade = new InversifyContainerFacade();
|
||||
|
||||
inversifyContainerFacade.load(
|
||||
'',
|
||||
'',
|
||||
{
|
||||
...NO_ADDITIONAL_NODES_PRESET,
|
||||
@@ -38,10 +39,11 @@ describe('JavaScriptObfuscator', () => {
|
||||
javaScriptObfuscator = inversifyContainerFacade
|
||||
.get<IJavaScriptObfuscator>(ServiceIdentifiers.IJavaScriptObfuscator);
|
||||
|
||||
const obfuscationResult: IObfuscationResult = javaScriptObfuscator.obfuscate(code);
|
||||
|
||||
obfuscatedCode = obfuscationResult.getObfuscatedCode();
|
||||
sourceMapObject = JSON.parse(obfuscationResult.getSourceMap());
|
||||
const obfuscatedCodeObject: IObfuscatedCode = javaScriptObfuscator.obfuscate(code);
|
||||
|
||||
obfuscatedCode = obfuscatedCodeObject.getObfuscatedCode();
|
||||
sourceMapObject = JSON.parse(obfuscatedCodeObject.getSourceMap());
|
||||
});
|
||||
|
||||
it('should link obfuscated code with source map', () => {
|
||||
@@ -64,6 +66,7 @@ describe('JavaScriptObfuscator', () => {
|
||||
const inversifyContainerFacade: IInversifyContainerFacade = new InversifyContainerFacade();
|
||||
|
||||
inversifyContainerFacade.load(
|
||||
'',
|
||||
'',
|
||||
{
|
||||
...NO_ADDITIONAL_NODES_PRESET,
|
||||
@@ -75,10 +78,11 @@ describe('JavaScriptObfuscator', () => {
|
||||
javaScriptObfuscator = inversifyContainerFacade
|
||||
.get<IJavaScriptObfuscator>(ServiceIdentifiers.IJavaScriptObfuscator);
|
||||
|
||||
const obfuscationResult: IObfuscationResult = javaScriptObfuscator.obfuscate(code);
|
||||
|
||||
obfuscatedCode = obfuscationResult.getObfuscatedCode();
|
||||
sourceMapObject = JSON.parse(obfuscationResult.getSourceMap());
|
||||
const obfuscatedCodeObject: IObfuscatedCode = javaScriptObfuscator.obfuscate(code);
|
||||
|
||||
obfuscatedCode = obfuscatedCodeObject.getObfuscatedCode();
|
||||
sourceMapObject = JSON.parse(obfuscatedCodeObject.getSourceMap());
|
||||
});
|
||||
|
||||
it('should properly add base url to source map import inside obfuscated code', () => {
|
||||
|
||||
Reference in New Issue
Block a user