Я пишу программу, которая будет читать файл YAML, я использую пакет, который преобразует его в JSON, сканирует его для определенных атрибутов и добавляет их по мере необходимости.
Я написал это в Наберите текст и добавьте несколько юнит-тестов в Jest. Я пришел из. NET фона, означающего, что моя идея модульного теста очень чёрная, например, ожидайте этот вывод при этом вводе.
После запуска jest --coverage
я получаю 1 покрытую строку, и это public methodName(doc: JSONDocument)
но все в методе не проверено, и я не могу понять, почему. Так работает Typescript или Jest?
Это основная часть метода. Для модульного тестирования у меня есть коллекция «до» и «после» YAML-файлов, и хотя эти тесты проходят, они не способствуют охвату.
Object.keys(JSONDocument.headers).foreach(header => {
let node = JSONDoc.headers[header][object];
node["request"] = "first"
node["integration"] = {
json: "object",
with: "multiple lines"
}
});