当使用 Angular Spectator 的 setInput
方法时,可以通过将一个对象传递给它来设置组件的输入属性。以下是具体步骤:
const myObject = {
property1: 'value1',
property2: 'value2',
// 其他属性...
};
setInput
方法来设置组件的输入属性,并将创建的对象作为参数传递。spectator.setInput('inputProperty', myObject);
在上面的代码中,inputProperty
是组件的输入属性名称, myObject
是包含需要传递给该属性的对象。
// 在测试中进行断言或其他操作
expect(component.inputProperty).toEqual(myObject);
在上面的代码中,我们对组件的 inputProperty
进行了断言,以确保它的值与传递的对象 myObject
相等。
通过上述步骤,我们可以在 Angular Spectator 中使用 setInput
方法来传递对象给组件的输入属性。