浏览代码

removed StdoutWriteMock

sanex3339 8 年之前
父节点
当前提交
f6178267bb
共有 3 个文件被更改,包括 1 次插入48 次删除
  1. 0 9
      dist/index.js
  2. 1 13
      test/functional-tests/JavaScriptObfuscatorCLI.spec.ts
  3. 0 26
      test/mocks/StdoutWriteMock.ts

+ 0 - 9
dist/index.js

@@ -72,15 +72,6 @@ module.exports =
 /******/ 		});
 /******/ 	};
 /******/
-/******/ 	// getDefaultExport function for compatibility with non-harmony modules
-/******/ 	__webpack_require__.n = function(module) {
-/******/ 		var getter = module && module.__esModule ?
-/******/ 			function getDefault() { return module['default']; } :
-/******/ 			function getModuleExports() { return module; };
-/******/ 		__webpack_require__.d(getter, 'a', getter);
-/******/ 		return getter;
-/******/ 	};
-/******/
 /******/ 	// Object.prototype.hasOwnProperty.call
 /******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
 /******/

+ 1 - 13
test/functional-tests/JavaScriptObfuscatorCLI.spec.ts

@@ -2,8 +2,6 @@ import * as fs from 'fs';
 import * as mkdirp from 'mkdirp';
 import * as sinon from 'sinon';
 
-import { StdoutWriteMock } from "../mocks/StdoutWriteMock";
-
 import { JavaScriptObfuscator } from "../../src/JavaScriptObfuscator";
 
 const assert: Chai.AssertStatic = require('chai').assert;
@@ -119,17 +117,13 @@ describe('JavaScriptObfuscatorCLI', function (): void {
         });
 
         describe('help output', () => {
-            let callback: sinon.SinonSpy,
-                stdoutWriteMock: StdoutWriteMock;
+            let callback: sinon.SinonSpy;
 
             beforeEach(() => {
                 callback = sinon.spy(console, 'log');
-                stdoutWriteMock = new StdoutWriteMock(process.stdout.write);
             });
 
             it('should print `console.log` help if `--help` option is set', () => {
-                stdoutWriteMock.mute();
-
                 JavaScriptObfuscator.runCLI([
                     'node',
                     'javascript-obfuscator',
@@ -137,21 +131,15 @@ describe('JavaScriptObfuscatorCLI', function (): void {
                     '--help'
                 ]);
 
-                stdoutWriteMock.restore();
-
                 assert.equal(callback.called, true);
             });
 
             it('should print `console.log` help if no options is passed', () => {
-                stdoutWriteMock.mute();
-
                 JavaScriptObfuscator.runCLI([
                     'node',
                     'javascript-obfuscator'
                 ]);
 
-                stdoutWriteMock.restore();
-
                 assert.equal(callback.called, true);
             });
 

+ 0 - 26
test/mocks/StdoutWriteMock.ts

@@ -1,26 +0,0 @@
-export class StdoutWriteMock {
-    /**
-     * @type any
-     */
-    private stdoutWrite: any;
-
-    /**
-     * @type any
-     */
-    private stdoutWriteMock: any = (() => {});
-
-    /**
-     * @param stdoutWrite
-     */
-    constructor (stdoutWrite: any) {
-        this.stdoutWrite = stdoutWrite;
-    }
-
-    public mute (): void {
-        process.stdout.write = this.stdoutWriteMock;
-    }
-
-    public restore (): void {
-        process.stdout.write = this.stdoutWrite;
-    }
-}