tds-test-ja
Version:
TDS (Tobacco Dependence Screener) in Japanese
28 lines (17 loc) • 823 B
JavaScript
var TDS = require('./index.js');
// getQuestions
console.assert(TDS.getQuestions().length === 10);
// getChoices
console.assert(TDS.getChoices(0).length === 2);
console.assert(TDS.getChoices(2).length === 2);
console.assert(TDS.getChoices(21).length === 2);
// calculate
console.assert(TDS.calculate([1,0,1,0,0,1,0,0,0,1]) === 6);
console.assert(TDS.calculate(['1','0','0','0','1','0','0','0','1','0']) === 7);
console.assert(TDS.calculate([1,0,0]) === 2); // TODO 長さエラーとか出したほうがいいか?
console.assert(TDS.calculate([-100,0]) === 1); // TODO 値エラーとか出したほうがいいか?
// getQ4Symptoms
console.assert(TDS.getQ4Symptoms().length === 11);
// getQ8Supplement
console.assert(typeof TDS.getQ8Supplement() === 'string');
console.log('すべてのテスト通過');