Monthly Downloads: 1
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Latest version: v0.4.1
hspec-server alternatives and similar packages
Based on the "hspec" category.
Alternatively, view hspec-server alternatives based on common mentions on social networks and blogs.
hspec9.9 7.8 hspec-server VS hspecA Testing Framework for Haskell
hspec-wai9.0 0.0 hspec-server VS hspec-waiHelpers to test WAI applications with Hspec
hspec-checkers8.7 0.0 hspec-server VS hspec-checkersAllows to use checkers properties from hspec
hspec-expectationsCatchy combinators for HUnit
hspec-expectations-jsonHspec expectations on JSON Values
hspec-golden-aesonUse tests to monitor changes in Aeson serialization
hspec-golden7.9 1.0 hspec-server VS hspec-goldenGolden tests with Hspec
hspec-jenkins7.5 0.0 hspec-server VS hspec-jenkinsJenkins-friendly XML formatter for Hspec
hspec-attoparsec6.7 0.0 hspec-server VS hspec-attoparsecutility functions for testing attoparsec parsers with hspec
hspec-megaparsec5.9 0.0 hspec-server VS hspec-megaparsecUtility functions for testing Megaparsec parsers with Hspec
hspec-test-frameworkRun test-framework tests with Hspec
hspec-laws5.6 0.0 hspec-server VS hspec-lawsExperimental additions to hspec
hspec-hedgehog5.6 0.0 hspec-server VS hspec-hedgehogHedgehog support for the Hspec testing framework
hspec-expectations-matchAn hspec expectation that asserts a value matches a pattern
hspec-smallcheck5.5 0.0 hspec-server VS hspec-smallcheckSmallCheck support for Hspec
hspec-hashable5.1 0.0 hspec-server VS hspec-hashableInitial project template from stack
hspec-expectations-pretty-diffCatchy combinators for HUnit +++ colored pretty-printed diffs
hspec-stack-rerunSimple project template from stack
hspec-tables3.2 0.0 hspec-server VS hspec-tablesTable-driven (by-example) HSpec tests
hspec-leancheck2.8 0.0 hspec-server VS hspec-leancheckLeanCheck support for the Hspec test framework.
hspec-expectations-lensOptics for hspec
hspec-bracket1.6 0.0 hspec-server VS hspec-bracketThe bracket definitions for Hspec
hspec-need-env1.6 0.0 hspec-server VS hspec-need-envRead environment variables for hspec tests
hspec-multicheck1.3 0.0 hspec-server VS hspec-multicheckA testing framework for Haskell using Hspec
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Do you think we are missing an alternative of hspec-server or a related project?
Hspec-Server: Test Framework like ServerSpec for Haskell
Hspec-Server is test framework for checking server's status. It is inspired by the Ruby library ServerSpec.
Install this from Hackage.
cabal update && cabal install hspec-server
Put "with(ServerType)" after hspec's describe-sentence. Currently localhost, ssh , vagrant and docker(>=1.4.1) are supported for ServerType. Examples are below. "@>=" is like hspec's shouldBe. it can check multiple values.
describe "test for localhost" $ with localhost $ do it "package zookeepr" $ do package "zookeeper" @>= installed it "port test" $ do port 2181 @>= listening it "service test" $ do service "cron" @>= running it "command test" $ do command "echo" ["hoge"]  @>= exit 0 <> stdout "hoge\n" describe "test for vagrant" $ with (vagrant "servername") $ do it "port test" $ do port 2181 @>= listening describe "test for docker" $ with (docker "containerId") $ do it "port test" $ do port 2181 @>= listening