๐ŸŽฏ 6.5 ใ‚นใƒŠใƒƒใƒ—ใ‚ทใƒงใƒƒใƒˆใƒ†ใ‚นใƒˆใฎๆณจๆ„็‚นใจใƒ™ใ‚นใƒˆใƒ—ใƒฉใ‚ฏใƒ†ใ‚ฃใ‚น


โœ… ใ€่ฆ็‚นใ€‘

ใ‚นใƒŠใƒƒใƒ—ใ‚ทใƒงใƒƒใƒˆใƒ†ใ‚นใƒˆใฏไพฟๅˆฉใ ใ‘ใฉใ€

ใ€Œไฝฟใ„ใ™ใŽใ€ใ‚„ใ€Œ็›ฎ็š„ใฎ่ชค่งฃใ€ใŒใ‚ˆใใ‚ใ‚‹่ฝใจใ—็ฉดใ€‚


๐Ÿšฉ ใ€ใ‚นใƒŠใƒƒใƒ—ใ‚ทใƒงใƒƒใƒˆใƒ†ใ‚นใƒˆใฎๆณจๆ„็‚นใ€‘

ๆณจๆ„็‚น ็†็”ฑ
ใ‚นใƒŠใƒƒใƒ—ใ‚ทใƒงใƒƒใƒˆใฎ็ฏ„ๅ›ฒใ‚’ๅบƒใ’ใ™ใŽใชใ„ ๅคงใใ™ใŽใ‚‹ใจไฝ•ใŒๅค‰ใ‚ใฃใŸใฎใ‹ใ‚ใ‹ใ‚‰ใชใใชใ‚‹
่ค‡้›‘ใชHTMLใ‚’ไธธใ”ใจๆ’ฎใ‚‰ใชใ„ ๆœฌๅฝ“ใซๅฟ…่ฆใช้ƒจๅˆ†ใ ใ‘ๆ’ฎใ‚‹
ๅค‰ๆ›ด็†็”ฑใ‚’ๅฟ…ใš็ขบ่ชใ™ใ‚‹ ๆ„ๅ›ณใ—ใชใ„ๅค‰ๆ›ดใ‚’่ฆ‹้€ƒใ™ๅฑ้™บใŒใ‚ใ‚‹
้•ทใ„ๅ‡บๅŠ›ใฏ toMatchInlineSnapshot ใ‚‚ๆคœ่จŽ ใƒ•ใ‚กใ‚คใƒซๅˆ†ๅ‰ฒใ›ใšใซ1ใƒ•ใ‚กใ‚คใƒซใง็ขบ่ชใงใใ‚‹
ๆ‰‹ๅ‹•ใง jest -u ใ—ใชใ„ ๅทฎๅˆ†ใ‚’็ขบ่ชใ›ใšใซๆ›ดๆ–ฐใ™ใ‚‹ใฎใฏNG

๐ŸŸก ใ€ๆ‚ชใ„ไพ‹ใ€‘

// ใƒ†ใƒผใƒ–ใƒซไธธใ”ใจใ‚นใƒŠใƒƒใƒ—ใ‚ทใƒงใƒƒใƒˆ โ†’ ๅทฎๅˆ†ใŒใ‚ใ‹ใ‚‰ใชใ„
expect(wrapper.html()).toMatchSnapshot();

โ†’ ๅค‰ใ‚ใฃใฆใ‚‚ใ€Œใฉใ“ใฎ่กŒใŒๅค‰ใ‚ใฃใŸใฎ๏ผŸใ€ใฃใฆใชใ‚‹ใ€‚


๐ŸŸข ใ€่‰ฏใ„ไพ‹ใ€‘

// ๅค‰ใ‚ใฃใฆใปใ—ใใชใ„้ƒจๅˆ†ใ ใ‘็ตžใ‚‹
expect(wrapper.find('p').html()).toMatchSnapshot();

โ†’ ใ€Œใ“ใฎ p ใ‚ฟใ‚ฐใฎๅ‡บๅŠ›ใ ใ‘ใƒใ‚งใƒƒใ‚ฏใ€

โ†’ ๅทฎๅˆ†ใŒๅฐใ•ใใฆ่ฆ‹ใ‚„ใ™ใ„ใ€‚