import { describe, it, expect } from 'vitest'; import { isMobileDevice } from '../is-mobile-device'; describe('isMobileDevice', () => { it('Android', () => { expect(isMobileDevice('Mozilla/5.0 (Linux; Android 10)')).toBe(true); }); it('iPhone', () => { expect(isMobileDevice('Mozilla/5.0 (iPhone; CPU iPhone OS 14_0)')).toBe(true); }); it('iPad', () => { expect(isMobileDevice('Mozilla/5.0 (iPad; CPU OS 14_0)')).toBe(true); }); it('desktop → false', () => { expect(isMobileDevice('Mozilla/5.0 (Windows NT 10.0; Win64; x64)')).toBe(false); }); it('пустая строка → false', () => { expect(isMobileDevice('')).toBe(false); }); });