Описание тега expecto

Вопросы, связанные с использованием Expecto, библиотеки тестирования. Вы также можете задать связанные вопросы о его интеграции с FsCheck, BenchmarkDotNet или Hopac здесь.
1 ответ

Expecto Test в F# всегда проходит, даже когда вынужден потерпеть неудачу

Я пытаюсь запустить и запустить в нашем тестовом проекте. Хотя он компилируется и работает нормально, я просто хотел убедиться, что он действительно работает. Таким образом, я дал ему случай неудачи, и это проходит. Я что-то упустил здесь? Моя тесто…
05 июн '17 в 12:54
1 ответ

F#, VSCode и OSX: пространство имен или модуль "Expecto" не определены

Я пытаюсь начать с F Sharp. У меня моно установлено через brew и dotnetcore через d/l. У меня есть VS Code и установленный ионный плагин. Я сделал следующие шаги: проект> новый> ожидаемый Пакет установить поддельная сборка отгул Установка происходит…
23 мар '18 в 07:36
1 ответ

F# Сделать Async<Async <MyTpe>[]> для Async<MyType>[]

Я получаю некоторый список данных из HTTP вызов. Я тогда знаю, какие значения получить для другого HTTP вызов. Я хотел бы, чтобы все было асинхронным. Но мне нужно использовать эти данные с Expecto "s testCaseAsync : string -&gt; Async&lt;unit&gt; -…
29 июн '17 в 20:25
1 ответ

Как утверждать, что ожидается исключение

Я на Mac под управлением F# с использованием.NET Core 2.0. У меня есть функция, которая выглядит так: let rec evaluate(x: string) = match x with // ... cases | _ -&gt; failwith "illogical" Я хотел бы написать тест Expecto, который проверяет, что иск…
11 июн '18 в 20:11
2 ответа

Expecto FsCheck получает исключение переполнения стека при генерации строки

Я пытаюсь научиться правильно использовать FsCheck и интегрировать его с Expecto на данный момент. Я могу запустить тесты свойств, если я использую конфигурацию FsCheck по умолчанию, но когда я пытаюсь использовать свой собственный генератор, это вы…
28 июн '17 в 10:05
2 ответа

Как настроить CI для Dockerized F# Expecto тестов на TFS

У меня есть несколько докеризированных тестов F#, написанных средами Expecto и Fscheck, как автономный исполняемый файл ядра dotnet. Как настроить непрерывную интеграцию на Team Foundation Server, чтобы запускать их и получать отчет после каждого за…
1 ответ

Как настроить свойства конфигурации Expecto при запуске тестов через тестовый адаптер Visual Studio

Я использую Expecto.VisualStudio.TestAdapter для интеграции с Visual Studio 2017. Как настроить параметры конфигурации для Expecto, чтобы тестер Visual Studio мог их подобрать? Мне специально нужно установить параллель = false для данной тестовой сб…
12 июл '18 в 16:02
1 ответ

Как установить --summary в тестовой сборке в Expecto

Expecto позволяет устанавливать параметры через CLIArguments, а также переопределяя его defaultConfig, Одним из параметров является --summary, В настоящее время я просто передаю "--summary" и объединяю его с argv но есть ли параметр (я предполагаю, …
29 авг '19 в 16:35
1 ответ

Как Regiester владеет генератором FsCheck на Expecto

Я построил свой тип генератора, который генерирует число, кратное трем. Я хочу использовать его в тесте с Expecto, как я могу зарегистрировать генератор и сказать моему тесту, чтобы он его использовал? let multipleOfThree n = n * 3 type ThreeGenerat…
10 июл '20 в 15:53
0 ответов

Простой пример записи текста в тесте expecto

Я пытаюсь написать несколько журналов в тесте Expecto, но не могу понять, как что-нибудь записать. Есть где-нибудь очень простой пример? На данный момент у меня есть: module Test open Expecto open Expecto.Logging open Expecto.Logging.Message open Ho…
28 июл '20 в 06:38
1 ответ

FsCheck с установкой и демонтажем

Резюме Существуют ли какие-либо события, которые можно запускать перед каждым случаем свойства, чтобы я мог запускать установку и демонтаж для каждого запуска свойства? Полная версия Я хочу иметь возможность тестировать парное поведение, такое как «…
22 дек '20 в 00:20
1 ответ

Как утверждать об асинхронном исключении в Expecto без RunSynchronously?

Я начал использовать платформу F# Expecto и не могу найти правильный способ утверждения исключения в выражениях асинхронных вычислений. Мой код закончился: Expect.throws (fun () -&gt; async { // Some async code expected to fail... do! Async.Sleep 1 …
04 янв '21 в 14:21
0 ответов

Expecto: регистрировать статусы отдельных тестов

У меня есть тест, который время от времени дает сбои и приводит к сбою процесса тестирования. Однако я не могу понять, какой тест вызывает сбой. Единственный вывод, который я получаю, это Как я могу зарегистрировать результаты теста по мере их появл…
20 июн '22 в 18:00
0 ответов

System.Net.Sockets.SocketException (10061): невозможно установить соединение, поскольку целевой компьютер активно отклонил его.

Я пишу интеграционный тест для компонента, который выполняет транзакцию и после этого вызывается вебхук. Для этого я хочу имитировать конечную точку веб-перехватчика, используя suave, чтобы я мог знать, был ли задействован веб-перехватчик после заве…
15 мар '23 в 01:09