测试组件 - 检验方法和属性
优质
小牛编辑
135浏览
2023-12-01
message.component.ts
message.spec.ts
describe('Testing message state in message.component', () => {
let app: MessageComponent;
app = new MessageComponent();
});
app.setMessage('Testing');
});
it('should clear message', () => {
app.clearMessage();
expect(app.message).toBe('');
我们创建了两个测试:一个用于setMessage,
另一个用于clearMessage
。 为了调用这些函数,我们必须首先初始化MessageComponent
类。 这是通过在执行每个测试之前调用beforeEach
函数来实现的。
一旦我们的MessageComponent
对象被创建,我们可以调用setMessage
和clearMessage
并分析这些动作的结果。 我们制定一个预期的结果,然后测试看看我们期望的结果是否是。 这里我们测试我们试图设置的消息是否将MessageComponent
属性消息修改为我们想要的值。 如果是,那么测试成功,我们的按预期工作。