src/isBrowser.test.js
/**
* Special instruction to tell jest to run this file in a custom environment (overrides the testEnvironment in package.json)
* See https://jestjs.io/docs/en/configuration.html#testenvironment-string
*
* @jest-environment jsdom
*/
const { isBrowser } = require('./isBrowser');
describe('isBrowser', () => {
test('Should return true in a jsdom environment', () => {
const _isBrowser = jest.fn(isBrowser);
const bool = _isBrowser();
expect(_isBrowser).toHaveBeenCalled();
expect(bool).toBe(true);
});
});