Mock `navigator.userAgent` when run unit test cases with jest.
npm install jest-useragent-mocknavigator.userAgent when run unit test cases with jest.


bash
// use yarn
yarn add jest-useragent-mock -D
// use npm
npm install jest-useragent-mock --save-dev
`Setup
jest.config.js
`javascript
{
"setupFiles": ["jest-useragent-mock"]
}
`Usage
`javascript
import { clear, mockUserAgent } from 'jest-useragent-mock'describe('test usergaent', () => {
afterEach(() => {
clear()
})
it('can mock userAgent', () => {
const mockAgent = 'test'
mockUserAgent(mockAgent)
expect(window.navigator.userAgent).toEqual(mockAgent)
})
})
``