2
jestを使用してテストすると、テスト中ではないのにプロパティinnerText
が定義されていないことがわかりました。jestテストでinnerTextが定義されていません
it('get text from div',() => {
const div = document.createElement('DIV')
div.innerHTML = '<br>a<br>b<br>c'
console.log('innerText', div.innerText) // undefined
console.log('textContent', div.textContent) // 'abc'
// expect(getTextFromDiv(div).length).toMatchSnapshot()
})
しかし冗談試験で同じコードを使用しない場合、のinnerTextに示す:
'a
b
c'
とのTextContentが
'abc'
です。
なぜjestのinnerTextが定義されていないのですか?値が実際よりも冗談ではないのはなぜですか?
const addTextInRichTextToPdf = (doc, text, offsetY) => {
const div = document.createElement('DIV')
div.innerHTML = '<br>a<br>b<br>c'
console.log('innerText', div.innerText) // print the real value
console.log('textContent', div.textContent) // 'abc'
...
のargGを確認することができます!ありがとう! –