簡體   English   中英

摩卡柴期待。 如何驗證 class 是否存在?

[英]Mocha Chai Expect. How can i verify that A class is exists?

如標題所述。 我想問一下,我該如何為這種情況編寫測試代碼?

示例...我有一個 class 看起來像這樣。

let ABC = function()
{
    this.title="sample"
};

問題是我如何使用 chai expect 來檢查 ABC class 的存在?

期望 chai 做這樣的事情嗎? 期望(ABC).to.be.a.class

我不確定你是否已經回答了這個問題,但我有同樣的問題,我剛剛發現

  • 所以在需要 chai 和期望 API

  • 在需要 class 所在的文件並設置測試之后

  • 您可以確保:

      1. 它是帶有.to.be.a('function');
      1. 檢查它是否是您的 class 的實例,帶有expect(className).to.be.an.instance.of(ClassName);
     const expect = chai.expect; const Card = require('../src/Card'); describe('Card', function() { it.skip('should be a function', function() { const card = new Card(); expect(Card).to.be.a('function'); }); it.skip('should be an instance of Card', function() { const card = new Card(); expect(card).to.be.an.instanceof(Card); });```

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM