Я проверяю высоту окна в Jest с помощью jest-dom и jsdom.
С этим кодом:
import '@testing-library/jest-dom'
describe('test window height'), () => {
test('test the height'), () => {
expect(window.innerHeight).toBe(150) // 150 is an arbitrary value for testing the test !
})
})
В результате выдается сообщение об ошибке:
Ожидается: 150
Получено: 768
При использовании innerWidth полученное значение составляет 1024
Это здорово, это означает, что размер окна можно проверить с помощью Jest и jest-dom.
Но откуда взялись 768 и 1024? Это значения по умолчанию и всегда будет? Это настраивается и как?