                                              :cache false)
                                  (insert (->Fourth))
                                  fire-rules)
-        
+
         ;; Let the rules engine perform rule activations in any order.
         session-no-salience (-> (mk-session [first-to-second
                                              blocked-first-to-fourth-third

                              fire-rules))

    ;; With temps tests.
    
    (assert-query-results 'one-thresh-one-temp-no-match
                          (-> session
                              (insert thresh-10)

    (is (= [{:?c (->Cold 10)}]
           cold-results))))

(deftest ^{:doc "A test that ensures that when candidate facts are grouped by bindings in a
                 join filter accumulator that has an initial-value to propagate, that the value
                 is propagated for empty groups."}
  test-accumulator-with-init-and-binding-groups
