packages feed

craft-0.0.0.1: test/Craft/File/ModeSpec.hs

module Craft.File.ModeSpec (spec) where

import           Test.Hspec
import           Test.Hspec.QuickCheck

import           Craft.File.Mode


spec :: Spec
spec = do
  describe "toFileMode" $
    prop "is inverse of toMode" $
      \x ->  (x :: Mode) == (toMode . toFileMode) x
  describe "toOctalString" $
    prop "is inverse of fromOctalString" $
      \x ->  (x :: Mode) == (fromOctalString . toOctalString) x