g9Tests :: TestTree
g9Tests = decisionTestGroup "g9" "If-Match: * exists?"
  [ testCase "True ==> h10" $
      after' (g9 "*") resource req @?= Decision' "h10"
  , testCase "False ==> g11" $
      let rq = req { reqHeaders = HashMap.singleton hIfMatch ["webcrank"] }
      in after' (g9 "webcrank") resource rq @?= Decision' "g11"
  ]
g9Tests :: TestTree
g9Tests = decisionTestGroup "g9" "If-Match: * exists?"
  [ testCase "True ==> h10" $
      after' (g9 "*") resource req @?= Decision' "h10"
  , testCase "False ==> g11" $
      let rq = req { reqHeaders = HashMap.singleton hIfMatch ["webcrank"] }
      in after' (g9 "webcrank") resource rq @?= Decision' "g11"
  ]
g9Tests = decisionTestGroup "g9" "If-Match: * exists?"
  [ testCase "True ==> h10" $
      after' (g9 "*") resource req @?= Decision' "h10"
  , testCase "False ==> g11" $
      let rq = req { reqHeaders = HashMap.singleton hIfMatch ["webcrank"] }
      in after' (g9 "webcrank") resource rq @?= Decision' "g11"
  ]