【发布时间】:2021-10-15 18:56:37
【问题描述】:
我正在尝试使用 svelte 测试库来测试一个组件。
组件有一个输入标签,它的值被绑定(使用bind:)到一个状态变量,这个状态变量指示标题的文本。
所以当你改变输入标签的值时,它会改变标题中的文字。
我用 svelte 测试库设置了一个单元测试,并使用fireEvent 来更改输入标签的值,但是在断言标题中的文本时,它并没有改变。就好像输入标签值发生了变化,但纤细的组件状态并没有更新。
为什么状态不改变,标题不更新?我需要做些什么才能更新它吗?
Codesandbox repro(运行测试用例查看问题):https://codesandbox.io/s/xnxjo
【问题讨论】:
标签: testing frontend state svelte