| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Git.Smoke
Documentation
smokeTestSpec :: (MonadGit r m, MonadUnliftIO m, MonadThrow m, MonadFail m, MonadGit s n, MonadUnliftIO n, MonadThrow n) => RepositoryFactory m IO r -> RepositoryFactory n m s -> Spec Source #
Constructors
| Bl TreeFilePath | |
| Tr TreeFilePath |
isBlobKind :: Kind -> Bool Source #
kindPath :: Kind -> TreeFilePath Source #
data TreeitException Source #
Constructors
| TreeitException Text |
Instances
| Eq TreeitException Source # | |
Defined in Git.Smoke Methods (==) :: TreeitException -> TreeitException -> Bool # (/=) :: TreeitException -> TreeitException -> Bool # | |
| Show TreeitException Source # | |
Defined in Git.Smoke Methods showsPrec :: Int -> TreeitException -> ShowS # show :: TreeitException -> String # showList :: [TreeitException] -> ShowS # | |
| Exception TreeitException Source # | |
Defined in Git.Smoke Methods toException :: TreeitException -> SomeException # | |
doTreeit :: (MonadUnliftIO m, MonadGit r n, MonadUnliftIO n) => String -> RepositoryFactory n m r -> [Kind] -> TreeT r n a -> m () Source #
treeit :: (Example (m ()), MonadGit r n, MonadUnliftIO m, MonadUnliftIO n) => String -> RepositoryFactory n m r -> [Kind] -> TreeT r n a -> SpecWith (Arg (m ())) Source #
treeitFail :: (MonadGit r m, MonadUnliftIO m) => String -> RepositoryFactory m IO r -> [Kind] -> TreeT r m a -> Spec Source #