packages feed

checkmate-0.4.0: test/Checkmate/RangeSpec.hs

module Checkmate.RangeSpec where

import Test.Hspec

import Checkmate.Range

spec :: Spec
spec =
    specify "rangesOverlap" $ do
        Range 7 10 `shouldSatisfy` rangesOverlap (Range 5 5)
        Range 5 5 `shouldSatisfy` rangesOverlap (Range 7 10)
        Range 3 3 `shouldNotSatisfy` rangesOverlap (Range 7 10)
        Range 7 10 `shouldNotSatisfy` rangesOverlap (Range 3 3)