2015-11-28 3 views
0

Я использую модуль assert-type для проверки правильности типов данных аргументов функции.Тест на правильность типов данных аргументов функции

Пример кода, который я сделал;

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/

Я просмотрел документацию, но не смог найти соответствующий код. Должен ли я придерживаться использования модуля assert-type?

ответ