0 | module Evince.Async.JS
2 | import public Evince.Async.Spec
3 | import public Evince.Async.Synchronized
4 | import public Evince.Async.Hoist
5 | import public Evince.Async.Shared
20 | runSpecAsyncWith : RunConfig -> Spec (Async JS []) () () -> IO ()
21 | runSpecAsyncWith = runSpecVia app
25 | runSpecAsync : Spec (Async JS []) () () -> IO ()
26 | runSpecAsync = runSpecAsyncWith defaultConfig
31 | runSpecAsyncWithSummaryAndConfig : RunConfig -> Spec (Async JS []) () () -> IO Summary
32 | runSpecAsyncWithSummaryAndConfig = summaryVia app
36 | runSpecAsyncWithSummary : Spec (Async JS []) () () -> IO Summary
37 | runSpecAsyncWithSummary = runSpecAsyncWithSummaryAndConfig defaultConfig
41 | runSpecAsyncWithArgs : Spec (Async JS []) () () -> IO ()
42 | runSpecAsyncWithArgs = runSpecArgsVia app
46 | runSpecAsyncFailFast : Spec (Async JS []) () () -> IO ()
47 | runSpecAsyncFailFast = runSpecFailFastVia app
51 | runSpecAsyncTimed : Spec (Async JS []) () () -> IO ()
52 | runSpecAsyncTimed = runSpecTimedVia app
59 | runSpecAsyncIO : Spec IO () () -> IO ()
60 | runSpecAsyncIO = runSpecAsync . hoistSpec liftIO
64 | runSpecAsyncIOWith : RunConfig -> Spec IO () () -> IO ()
65 | runSpecAsyncIOWith cfg = runSpecAsyncWith cfg . hoistSpec liftIO