0 | module Evince.Async.JS
2 | import public Evince.Async.Synchronized
3 | import public Evince.Async.Hoist
4 | import public Evince.Async.Shared
19 | runSpecAsyncWith : RunConfig -> Spec (Async JS []) () () -> IO ()
20 | runSpecAsyncWith = runSpecVia app
24 | runSpecAsync : Spec (Async JS []) () () -> IO ()
25 | runSpecAsync = runSpecAsyncWith defaultConfig
30 | runSpecAsyncWithSummaryAndConfig : RunConfig -> Spec (Async JS []) () () -> IO Summary
31 | runSpecAsyncWithSummaryAndConfig = summaryVia app
35 | runSpecAsyncWithSummary : Spec (Async JS []) () () -> IO Summary
36 | runSpecAsyncWithSummary = runSpecAsyncWithSummaryAndConfig defaultConfig
40 | runSpecAsyncWithArgs : Spec (Async JS []) () () -> IO ()
41 | runSpecAsyncWithArgs = runSpecArgsVia app
45 | runSpecAsyncFailFast : Spec (Async JS []) () () -> IO ()
46 | runSpecAsyncFailFast = runSpecFailFastVia app
50 | runSpecAsyncTimed : Spec (Async JS []) () () -> IO ()
51 | runSpecAsyncTimed = runSpecTimedVia app
58 | runSpecAsyncIO : Spec IO () () -> IO ()
59 | runSpecAsyncIO = runSpecAsync . hoistSpec liftIO
63 | runSpecAsyncIOWith : RunConfig -> Spec IO () () -> IO ()
64 | runSpecAsyncIOWith cfg = runSpecAsyncWith cfg . hoistSpec liftIO