我们如何才能发现 Jasmine Chutzpah 与哪个版本相关联?

How can we discover what version of Jasmine Chutzpah is tied to?

由于 Chutzpah 绑定到特定的 Jasmine 版本,有没有办法找到它绑定到哪个版本?

command line options 不会显示任何类似 --jasmineVersion 的标志。

我查看了 package.json 文件并发现:

"devDependencies": {
    "@types/jasmine": "~2.5.38"
},

如果我们查找 typings package,我们会发现:

This package contains type definitions for Jasmine 2.5

这是一种发现 Jasmine 版本的迂回方式,它假定开发人员在更新 jasmine 时更新类型。

我发现 this github issue 询问 Jasmine 版本,chutzpah 的创建者询问需要什么版本,开发人员说:

As a minimum, we'd need Jasmine 2.6.0

创作者说:

Done, published 4.4

看来那个找jasmine版本的迂回方法终究还是不行了

有没有更直接的方法来解决这个问题?


我刚刚发现你可以在单元测试 运行 时执行 jasmine.version,但我希望有一种方法可以做到这一点而实际上 运行单元测试。

感谢 feedback/question。我现在在 GitHub 页面的自述文件中添加了一个部分。

Test Framework Versions

Qunit 2.6.2
Jasmine 2.9
Mocha 3.2.0