Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
runSocketNvimHs :: MonadIO m => MonadFail m => ReportError e => RpcHandler e env n => MonadBaseControl IO m => TestConfig -> env -> n a -> Handle -> m a Source #
externalNvimCmdline :: FilePath -> Text Source #
startNvimInTmux :: TmuxNative -> FilePath -> IO Handle Source #
runGui :: MonadIO m => MonadFail m => ReportError e => RpcHandler e env n => MonadBaseControl IO m => TmuxNative -> FilePath -> TestConfig -> env -> n a -> m a Source #
unsafeGuiSpec :: MonadIO m => MonadFail m => ReportError e => RpcHandler e env n => MonadBaseControl IO m => TmuxNative -> FilePath -> Runner n -> TestConfig -> env -> n a -> m a Source #
unsafeGuiSpecR :: MonadIO m => MonadFail m => ReportError e => MonadBaseControl IO m => RpcHandler e (Ribosome env) n => TmuxNative -> FilePath -> Runner n -> TestConfig -> env -> n a -> m a Source #
guiSpec :: MonadIO m => MonadFail m => ReportError e => MonadBaseControl IO m => DeepPrisms e RpcError => TestConfig -> TmuxNative -> s -> Ribo s e a -> m a Source #
withTmux :: DeepPrisms e RpcError => Ribo s e a -> TmuxNative -> Ribo s e a Source #
tmuxSpec :: DeepPrisms e RpcError => ReportError e => TestConfig -> s -> TestT (Ribo s e) () -> UnitTest Source #
tmuxSpec' :: DeepPrisms e RpcError => ReportError e => TmuxTestConf -> TestConfig -> s -> TestT (Ribo s e) () -> UnitTest Source #
tmuxSpecDef :: DeepPrisms e RpcError => ReportError e => Default s => TestT (Ribo s e) () -> UnitTest Source #
tmuxGuiSpec :: DeepPrisms e RpcError => ReportError e => TestConfig -> s -> Ribo s e () -> UnitTest Source #
tmuxGuiSpecDef :: DeepPrisms e RpcError => ReportError e => Default s => Ribo s e () -> UnitTest Source #
withTmuxInt :: NvimE e m => MonadIO m => Text -> m () -> TmuxNative -> m () Source #
runTmuxWithPlugin :: MonadIO m => MonadFail m => ReportError e => RpcHandler e env n => MonadBaseControl IO m => TmuxNative -> TestConfig -> Plugin env -> n () -> m () Source #
tmuxIntegrationSpecDef :: NvimE e n => MonadIO m => MonadIO n => MonadFail m => ReportError e => RpcHandler e env n => MonadBaseControl IO m => Text -> Plugin env -> n () -> m () Source #