测试函数参数的数据类型的正确性
Test for correctness of datatypes of function arguments
我正在使用断言类型模块来测试函数参数的数据类型的正确性。
我所做的示例代码;
var cs = require("coffee-script/register");//this line needed to require("assert-type"). Some bug.
var ty = require("assert-type"); //https://github.com/mlin/node-assert-type
var T = ty.Assert;
function test_func(file_name, start_time, end_time) {
T(ty.str, ty.obj.not.null, ty.obj.not.null)(file_name, start_time, end_time);
//action code
}
如果我使用chaijs模块,相应的代码是什么?http://chaijs.com/
我浏览了文档,但没有找到相应的代码。我应该坚持使用断言类型模块吗?
使用chaijs类型检测。https://github.com/chaijs/type-detect
var type = require('type-detect');
assert(type(file_name) === "string");
assert(type(start_time) !== "null");
assert(type(end_time) !== "null");
相关文章:
- javascript解释器如何理解变量的数据类型
- 从查询字符串参数推断出正确的数据类型
- 为什么不'我们在javascript中使用函数参数的数据类型
- 基于数据类型的编辑框的汇总列表
- 如何降低此函数的复杂性,该函数根据数据类型进行回调
- 比较和分配数据类型的困难
- 在javascript中调用函数/对象引用时,可容纳任何数据类型
- E4X中是否有一种方法可以将基元数据类型的XMLList转换为类似于Array.join()的Array
- Highcharts系列.数据数据类型限制
- 如何在php循环中显示隐藏的数据类型
- 如何从标签数据类型=“;无线电”;
- 如何使用 Java 脚本从 csv 文件中查找每列的数据类型
- 在 Javascript 中更改数据类型
- 抽象数据类型等效于类型
- JavaScript中的“符号”原始数据类型是什么?
- 数据类型Jasmine
- 有没有一种方法可以在Typescript中自动检查数据类型的数据相等性
- 了解JavaScript中的基元数据类型
- 当数据类型为XML时,如何将url参数传递给AJAX jquery
- 测试函数参数的数据类型的正确性