在 Deno 测试中传递命令行参数可以通过使用 deno test
命令的 --
选项来实现。具体步骤如下:
example.test.ts
。Deno.args
属性获取命令行参数。deno test
命令后添加 --
,然后添加要传递的命令行参数。以下是一个示例:
// example.test.ts
import { assertEquals } from "https://deno.land/std/testing/asserts.ts";
Deno.test("example test", () => {
const args = Deno.args; // 获取命令行参数
assertEquals(args.length, 2); // 断言参数个数为 2
assertEquals(args[0], "arg1"); // 断言第一个参数为 "arg1"
assertEquals(args[1], "arg2"); // 断言第二个参数为 "arg2"
});
运行测试时,可以执行以下命令:
deno test -- arg1 arg2
这样就可以将 arg1
和 arg2
作为命令行参数传递给测试文件,并在测试中进行断言验证。
关于 Deno 的更多信息,您可以参考腾讯云相关产品 Deno Serverless 的介绍页面:Deno Serverless 介绍。
领取专属 10元无门槛券
手把手带您无忧上云