Вот что я делаю:
var mocha = require('mocha');
mocha.describe('div', function() {
mocha.it('positions', function() {
document.body.innerHTML = '<div style="left:55px;position:absolute;" id="d">x</div>'
var div = document.getElementById('d');
var rect = div.getBoundingClientRect();
console.log('Left: ' + rect.left);
}
}
Я получаю это:
Left: 0
Это должно быть 55, не так ли? Я использую jsdom / 16.2.2, jsdom-global / 3.0.2, mocha / 6.1.4.