Skip to content

Commit 4632cea

Browse files
committed
[Tests]: version util test to mock "no react installed" case
1 parent 15b8f51 commit 4632cea

File tree

4 files changed

+13
-0
lines changed

4 files changed

+13
-0
lines changed

tests/fixtures/version/detect-version-missing/node_modules/react/index.js

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/fixtures/version/detect-version-missing/node_modules/react/package.json

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/fixtures/version/detect-version-missing/test.js

Whitespace-only changes.

tests/util/version.js

+4
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ describe('Version', () => {
5656
});
5757

5858
it('assumes latest version if react is not installed', () => {
59+
sinon.stub(context, 'getFilename').callsFake(() => path.resolve(base, 'detect-version-missing', 'test.js'));
60+
5961
assert.equal(versionUtil.testReactVersion(context, '999.999.999'), true);
6062

6163
expectedErrorArgs = [
@@ -64,6 +66,8 @@ describe('Version', () => {
6466
});
6567

6668
it('warns only once for failure to detect react ', () => {
69+
sinon.stub(context, 'getFilename').callsFake(() => path.resolve(base, 'detect-version-missing', 'test.js'));
70+
6771
assert.equal(versionUtil.testReactVersion(context, '999.999.999'), true);
6872
assert.equal(versionUtil.testReactVersion(context, '999.999.999'), true);
6973

0 commit comments

Comments
 (0)