mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
Fixed very rare cases when rotateStringArray couldn't rotate array properly
This commit is contained in:
@@ -207,14 +207,16 @@ describe('JavaScriptObfuscator runtime eval', function () {
|
||||
beforeEach(() => {
|
||||
const code: string = readFileAsString(process.cwd() + '/dist/index.js');
|
||||
|
||||
const obfuscatedCode: string = JavaScriptObfuscator.obfuscate(
|
||||
const obfuscationResult = JavaScriptObfuscator.obfuscate(
|
||||
code,
|
||||
{
|
||||
...baseOptions,
|
||||
...options,
|
||||
renameProperties: false
|
||||
}
|
||||
).getObfuscatedCode();
|
||||
);
|
||||
const obfuscatorOptions = obfuscationResult.getOptions();
|
||||
const obfuscatedCode: string = obfuscationResult.getObfuscatedCode();
|
||||
|
||||
return evaluateInWorker(
|
||||
`
|
||||
@@ -232,7 +234,7 @@ describe('JavaScriptObfuscator runtime eval', function () {
|
||||
evaluationResult = result;
|
||||
})
|
||||
.catch((error: Error) => {
|
||||
evaluationResult = `${error.message}. ${error.stack}. Code: ${obfuscatedCode}`;
|
||||
evaluationResult = `${error.message}. ${error.stack}. Options: ${JSON.stringify(obfuscatorOptions)} Code: ${obfuscationResult}`;
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user