fingerprintjs

Форк
0
/
forced_colors.test.ts 
16 строк · 696.0 Байт
1
import { withMockMatchMedia } from '../../tests/utils'
2
import areColorsForced from './forced_colors'
3

4
describe('Sources', () => {
5
  describe('forcedColors', () => {
6
    it('handles browser native value', () => {
7
      expect([undefined, true, false]).toContain(areColorsForced())
8
    })
9

10
    it('handles various cases', async () => {
11
      await withMockMatchMedia({ 'forced-colors': [undefined] }, true, () => expect(areColorsForced()).toBeUndefined())
12
      await withMockMatchMedia({ 'forced-colors': ['none'] }, true, () => expect(areColorsForced()).toBeFalse())
13
      await withMockMatchMedia({ 'forced-colors': ['active'] }, true, () => expect(areColorsForced()).toBeTrue())
14
    })
15
  })
16
})
17

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.