Я не могу понять, почему эти тесты frisby не будут работать!Как запустить тест Frisby.js внутри функции
В основном я пытаюсь импортировать JSON из файла и проверять его на возврат от запроса. Компилятор, похоже, не обнаруживает никаких тестов при запуске этого файла.
Если кто-нибудь может предложить лучший способ сделать это? Я думаю о том, чтобы попробовать другой способ обработки чтения файла. Я знаю о readFileSync(), но я не хочу использовать это, если мне это не нужно! Любая помощь будет оценена по достоинству.
function readContent(callback,url,file) {
fs.readFile(file, 'UTF8', function (err, content) {
if (err) return callback(err)
data = JSON.parse(content)
callback(null, data)
})
}
readContent(function (err, content) {
frisby.create('Testing API')
.get(url)
.expectStatus(200)
.expectBodyContains(content)
.toss()
},
url,file)