Safe Haskell | None |
---|---|
Language | Haskell98 |
Git.Smoke
Documentation
smokeTestSpec :: (MonadGit r m, MonadIO m, MonadBaseControl IO m, MonadThrow m, MonadGit s n, MonadIO n, MonadBaseControl IO n, MonadThrow n) => RepositoryFactory m IO r -> RepositoryFactory n m s -> Spec Source
isBlobKind :: Kind -> Bool Source
kindPath :: Kind -> TreeFilePath Source
data TreeitException Source
Constructors
TreeitException Text |
mkBlob :: MonadGit r m => TreeFilePath -> TreeT r m () Source
doTreeit :: (MonadBaseControl IO m, MonadIO m, MonadGit r n, MonadBaseControl IO n, MonadIO n) => String -> RepositoryFactory n m r -> [Kind] -> TreeT r n a -> m () Source
treeit :: (Example (m ()), MonadGit r n, MonadBaseControl IO m, MonadBaseControl IO n, MonadIO m, MonadIO n) => String -> RepositoryFactory n m r -> [Kind] -> TreeT r n a -> SpecWith (Arg (m ())) Source
treeitFail :: (MonadGit r m, MonadIO m, MonadBaseControl IO m) => String -> RepositoryFactory m IO r -> [Kind] -> TreeT r m a -> Spec Source