ObfuscationResult.spec.ts 821 B

12345678910111213141516171819202122
  1. import { assert } from 'chai';
  2. import { IObfuscationResult } from '../../../src/interfaces/IObfuscationResult';
  3. import { ObfuscationResult } from '../../../src/ObfuscationResult';
  4. describe('ObfuscationResult', () => {
  5. describe('constructor (obfuscatedCode: string, sourceMap: string)', () => {
  6. let obfuscatedCode: string = 'obfuscatedCode',
  7. obfuscationResult: IObfuscationResult,
  8. sourceMap: string = 'sourceMap';
  9. before(() => {
  10. obfuscationResult = new ObfuscationResult();
  11. obfuscationResult.initialize(obfuscatedCode, sourceMap);
  12. });
  13. it('should return obfuscated code if `.toString()` was called on `ObfuscationResult` object', () => {
  14. assert.equal(obfuscationResult.toString(), obfuscatedCode);
  15. });
  16. });
  17. });