                      (maybe-predicate)))]
    (let [flow-conditions (into (into (into false-1 true-1) false-1) mixed-1)
          downstream (mapcat :flow/to flow-conditions)
-         compiled (c/compile-fc-norms flow-conditions :a)
-         event {:onyx.core/compiled-norm-fcs compiled}
+         event (c/flow-conditions->event-map {} flow-conditions :a)
          results (r/route-data event nil nil flow-conditions downstream)]
      (is (= (into #{} (:flow/to (first true-1))) (into #{} (:flow results))))
      (is (nil? (:action results))))))

                     (maybe-predicate)))]
   (let [fcs [false-all true-all mixed-all mixed-none]
         downstream (mapcat :flow/to fcs)
         compiled (c/compile-fc-norms fcs :a)
         event {:onyx.core/compiled-norm-fcs compiled}
         results (r/route-data event nil nil fcs downstream)]
     (is (= (into #{} downstream) (into #{} (:flow/to results))))
     (is (nil? (:action results))))))

                     (maybe-predicate)))]
   (let [fcs [false-none true-none mixed-none mixed]
         downstream (mapcat :flow/to fcs)
         event (c/flow-conditions->event-map {} fcs :a)
         results (r/route-data event nil nil fcs downstream)]
     (is (not (seq (:flow/to results))))
     (is (nil? (:action results))))))
