当使用 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 方法来传递对象给组件的输入属性。