               ;; do not test those.
               :when (not (#{:timeline :json} fmt))
               :let [format-key (mt/format-key fmt)
-                    expected-body (if (#{:csv :umm-json :umm-json-results} format-key)
+                    expected-body (if (#{:csv :umm-json :umm-json-results :stac} format-key)
                                     json-error-string
                                     xml-error-string)]]
         (testing (str "format" fmt)

            (is (= "3" (:title c3-filter)))
            (is (= "filter" (:type c3-filter)))
            (is (= :remove (first (keys (:links c3-filter))))))
          
          (testing "returns pass results"
            (let [c3-pass-group (first (get c3-filter :children))]
              (is (not= nil c3-pass-group))


                    (testing "and cycle count is correct"
                      (is (= 6 (:count c3-filter))))

                    (testing "and correct remove or apply link options"
                      (is (= :remove (first (keys (:links c3-p3-filter)))))
                      (is (= :apply (first (keys (:links c3-p4-filter))))))))))))))))
