From d81ffabf2efbc43344981a0a7a57c4ebd224d83a Mon Sep 17 00:00:00 2001 From: Nitin Kumar Date: Thu, 25 Mar 2021 19:06:28 +0530 Subject: [PATCH] test: update --- test/build/custom-webpack/custom-webpack.js | 1 + .../custom-webpack/custom-webpack.test.js | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 test/build/custom-webpack/custom-webpack.js create mode 100644 test/build/custom-webpack/custom-webpack.test.js diff --git a/test/build/custom-webpack/custom-webpack.js b/test/build/custom-webpack/custom-webpack.js new file mode 100644 index 00000000000..dfe19cee008 --- /dev/null +++ b/test/build/custom-webpack/custom-webpack.js @@ -0,0 +1 @@ +module.exports = require('webpack'); diff --git a/test/build/custom-webpack/custom-webpack.test.js b/test/build/custom-webpack/custom-webpack.test.js new file mode 100644 index 00000000000..009bb37acae --- /dev/null +++ b/test/build/custom-webpack/custom-webpack.test.js @@ -0,0 +1,21 @@ +'use strict'; + +const { run } = require('../../utils/test-utils'); + +const importLocalMock = jest.fn(); +jest.setMock('import-local', importLocalMock); + +describe('import local', () => { + beforeEach(() => { + importLocalMock.mockClear(); + }); + it('should skip import local when supplied', () => { + const { exitCode, stderr, stdout } = run(__dirname, [], { + env: { WEBPACK_PACKAGE: './custom-webpack.js' }, + }); + // expect(importLocalMock).toHaveBeenCalledTimes(0); + //expect(exitCode).toBe(0); + expect(stderr).toBeFalsy(); + expect(stdout).toBeTruthy(); + }); +});