var mymodule = require('./mymodule');
var testword = require('./testword.json');
for( var word in testword){
var result = testword[word];
console.log('word: ', word, 'result: ', result);
}
module.exports.test = function (word) {
if(word.indexOf('a')+1){
return true;
}
else{
return false;
}
};
{
"yandex": true,
"google": true,
"huyandex": false
}
var tester = require('./mymodule').test,
assertions = require('./testword.json');
for (var word in testword) {
var expected = assertions[word],
actual = tester(word);
console.assert(actual === expected, actual, expected);
}
word.indexOf('a')+1
будет проходить для любого слова, в котором есть буква "a". А такая буква есть в обоих проверяемых словах, так что тест заведомо неверный.