assert.step()

添加的版本:2.2.0

说明

step( message )

给定测试中进度的标记。

名字 说明
message(字符串) 要为步骤显示的消息

step() 断言使用提供的消息注册传递断言。这使得检查代码的特定部分是否正在执行变得容易,尤其是在异步测试用例中以及与 verifySteps() 一起使用时。除非未提供消息或者是非字符串值,否则步骤将始终通过。

assert.verifySteps 方法一起,step() 断言为您提供了一种简单的方法来验证代码执行的计数和顺序。

例子

QUnit.test('step example', assert => {
  const thing = new MyThing();
  thing.on('something', () => {
    assert.step('something happened');
  });
  thing.run();

  assert.verifySteps([ 'something happened' ]);
});

Note: See assert.verifySteps() for more detailed examples.