【文件属性】:
文件名称:hspec-subject:支持RSpec风格的`subject`和一线it-blocks
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-10 12:30:06
Haskell
给定以下样板
{-# LANGUAGE QuasiQuotes #-}
module Main where
import Test.Hspec
import Test.Hspec.Subject
main :: IO ()
main = hspec spec
可以这样使用
spec :: Spec
spec = do
[ describe_ |23 + 42|] $ do
[ it_ |`shouldBe` 65|]
相当于
spec :: Spec
spec = do
describe " 23 + 42 " $ do
subject ( 23 + 42 ) $ do
it " `shouldBe` 65 " ( `shouldBe` 65 )
(请注意, subject只是before . return的
【文件预览】:
hspec-subject-master
----.gitignore(15B)
----src()
--------Test()
----LICENSE(1KB)
----.ghci(18B)
----README.md(529B)
----package.yaml(371B)
----test()
--------Spec.hs(59B)
--------Test()
----Setup.lhs(76B)