executor-0.0.4: test/Spec.hs
module Main (main) where
import Executor
import Test.Hspec
main :: IO ()
main = hspec $ do
describe "Executor.execSync" $
it "It can execute a simple echo" $
exec "echo hi" `shouldReturn` "hi\n"
describe "Executor.execSequenceSync" $
it "It can execute a command sequence" $
execSequenceSync ["echo hi", "sleep 1", "echo goodbye"] `shouldReturn` ["hi\n", "", "goodbye\n"]