Вопросы по теме 'hspec'

неправильная конфигурация клики для тестов
Мой файл .cabal содержит следующую конфигурацию hspec: -- The name of the package. name: MyModule version: 0.1.0.0 cabal-version: >=1.10 ... test-suite my-tests ghc-options: -Wall -Werror...
142 просмотров
schedule 04.05.2024

Тестирование класса типов с помощью MonadIO: ни экземпляра, ни ошибки метода по умолчанию
У меня есть класс типов, который выполняет некоторый ввод-вывод. Я немного обобщил это, используя MonadIO : class MonadIO m => MonadDB m where getSomething :: String -> m Something getSomething s = -- do some IO stuff with liftIO...
794 просмотров
schedule 09.11.2022

Как писать тесты, управляемые данными, с помощью Hspec?
Я изучаю Haskell и, как хороший разработчик, пишу модульные тесты на ходу. Я реализовал различные алгоритмы сортировки и соответствующие тесты. Однако я считаю, что отдельные тесты излишни, потому что входные и выходные данные не меняются, а...
349 просмотров
schedule 27.02.2022

Как выбрать значение в диапазоне с помощью QuickCheck?
У меня есть следующий код, который я использую для создания задачи на следующем сайте: codewars describe "Random cases" $ do it "It should handle random test cases" $ property $ prop_check where prop_check (Positive x)...
748 просмотров
schedule 22.05.2023

Определенные hspec тесты, вызванные со стеком, выдают ошибку, когда тестовый файл определен как модуль
Я пытаюсь понять причину, по которой тестовый файл, содержащий модульные тесты, который определен как модуль, не работает при запуске с stack build --test . Скажем, с помощью простого тестового модуля, определенного с нуля: stack new...
170 просмотров
schedule 22.11.2023