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.