Fsunit возвращает сгенерированное во время выполнения фактическое значение

Мы используем F# для наших тестов автоматизации HTTP-вызовов, и я наткнулся на одну ошибку времени выполнения от FsUnit, которую я не уверен, что понимаю, я признаю, что писал F# только 2 раза в моей жизни, поэтому это может быть глупым вопросом, но терпите меня.

Это тест:

[<Test>]
[<AsyncStateMachine(typeof<Task>)>]
member x.``When all dependent microservices and kafka are up and running service should be healty``() = toTask <| async {
    let! responseContent = Http.AsyncRequestString(url = config.ApiHost + "/BetsReportingApiModule/healthcheck")
    let expectedIsAlive = JsonValue.Parse(responseContent).GetProperty("alive").AsBoolean
    return  expectedIsAlive |> should be True
}

И это сообщение об ошибке:

Сообщение: Ожидается: Истина Но было: << StartupCode $ SBTech-BetsReportingAPI-AutomationTests>. $ HttpApiTests +pectedIsAlive@1689>

Я могу догадаться, что это какая-то строка, генерируемая во время выполнения, но я не уверен, что является причиной, если это так.

0 ответов

Другие вопросы по тегам