const isMobile = require('../src/isMobile');
describe('Desktop', () => {
let mobile;
let userAgent;
beforeEach(() => {
mobile = null;
userAgent = null;
});
describe('Chrome', () => {
beforeEach(() => {
userAgent =
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.151 Safari/535.19';
mobile = isMobile(userAgent);
});
test('should not be a mobile device', () => {
expect(mobile.any).not.toBe(true);
});
});
describe('Safari', () => {
beforeEach(() => {
userAgent =
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.53.11 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10';
mobile = isMobile(userAgent);
});
test('should not be a mobile device', () => {
expect(mobile.any).not.toBe(true);
});
});
});