packages feed

azubi-0.2.0.3: test/TestCore.hs

import Azubi.Core.Model
import Azubi.Syntax
import Test.Hspec

main :: IO ()
main =
  hspec $ do
    describe "requires" $ do
      it "should be the same as submoulde for 2 arguments" $ do
        (stateA `requires` stateB) `shouldBe` submodule [stateB, stateA]

stateA :: State
stateA = State [] [Run "echo" ["you"] Nothing] Nothing

stateB :: State
stateB = State [] [Run "echo" ["me"] Nothing] Nothing