qrb*_*qrb 5 jasmine-node typescript bazel
我正在尝试在当前目录上使用 bazel 运行 jasmine 测试,但它抱怨没有找到规格。
我认为这与我提供的“srcs”变量有关。我试过了[":spec/test.spec.ts"],[":spec"]但没有一个工作。
我使用的命令:bazel run //packages/core:unit_test
文件目录:
根
- 包
- 核
---规格
----test.spec.ts
jasmine_node_test(
name = "unit_test",
srcs = [":spec/test.spec.ts"],
deps = [
"@npm//jasmine"
],
)
Run Code Online (Sandbox Code Playgroud)
测试规范
describe("A suite is just a function", function() {
var a;
it("and so is a spec", function() {
a = true;
expect(a).toBe(true);
});
});
Run Code Online (Sandbox Code Playgroud)
包.json
"devDependencies": {
"@bazel/bazel": "^0.24.1",
"@bazel/buildifier": "^0.22.0",
"@bazel/ibazel": "^0.10.2",
"@bazel/typescript": "^0.28.0",
"@types/node": "^12.0.0",
"tslib": "^1.9.3",
"typescript": "^3.4.5"
},
"dependencies": {
"@bazel/jasmine": "^0.32.2",
"@types/jasmine": "^3.3.13",
"jasmine": "^3.4.0"
}
Run Code Online (Sandbox Code Playgroud)
我希望测试能够成功运行。
尝试使用glob,它的灵感来自bazelbuild/rules_nodejs/examples中的规则。
srcs = glob(["*.spec.ts"]),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
179 次 |
| 最近记录: |