Тестирование Jest
Начал изучать jest, опыта и знаний еще мало. В связи с этим возникли сложности с проверкой функции.
В файле проверки jest указываю следующие параметры:
const RecFile = require('./loggerFile.js')
test( "проверка записи", ()=>{
expect(RecFile('mess1','mess2')).toEqual("error")
})
Проблемы при проверке:
При запуске файла jest в консоли выводится Received: undefined
И как надо произвести проверку полученной строки, которая записывается в файл
Файл обработки и записи
function words(){
let word1 = "hello"
let word2 = "world"
RecFile(word1, word2)
}
let wordArray = []
const RecFile = (wrd1, wrd2) => {
let sample = `{"word1": "${wrd1}", "word1": "${wrd2}", "message": "message" } \n`
wordArray.push(sample)
let sw = ''
wordArray.forEach(words => (sw += words))
fs.appendFileSync(`./logs/loggerFile.log`, sw)
wordArray = []
}
words()
exports.module = RecFile
Что я упускаю? Как надо произвести эту проверку функции?