Вопросы по теме '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