我看到两个在NPM中流行的库 - 柴和检查类型。我想了解他们的预期目的。JavaScript断言库 - 柴与检查类型
我知道柴是用于单元测试TDD/BDD风格,并有一个丰富的断言库。
检查类型(https://github.com/philbooth/check-types.js)另一方面只是一个断言库来检查参数是正确的类型。看起来这不像是用于单元测试。我假设这是在我的Javascript函数中使用,以确保传递给函数的参数类型是预期的类型。
所以问题是检查类型库多余,如果chai已经支持丰富的断言库?或者它们是用于不同的用途?我是否也可以在我的代码中使用chai(在我的测试之外)来检查变量是否是正确的类型?
感谢您的解释。现在差别很明显。 – shuaybi
你可以如此善良,并将其标记为答案?谢谢! :) – Charminbear