对于auditId 和paragraphId,我收到“类型‘number’不可分配给类型‘InputSignal’。”错误。在组件中我使用了这样的输入
auditId = input.required<number>();
paragraphId = input.required<number>();
cy.mount(TestComponent, {
imports: [ HttpClientTestingModule],
componentProperties: {
auditId: 1,
paragraphId: 1,
},
});
既然输入信号不可写,那么测试中如何设置呢?请提出一些想法。谢谢。
您可以尝试将其设置为
signal
或 input
信号吗?
该文档有专门的信号测试部分 - 测试信号 - Cypress Docs
cy.mount(TestComponent, {
imports: [ HttpClientTestingModule],
componentProperties: {
auditId: signal(1), // or input(1)
paragraphId: signal(1), // or input(1)
},
});