            (< (string/index-of body "PROV2")
               (string/index-of body "PROV3")))))
     (testing "eosdis-level directory page should have header links"
-      (is (expected-header-link? body)))))
+      (is (expected-header-link? body)))
+    (testing "provider page should have header links"
+      (is (expected-header-link? body)))
+    ;; XXX Can't get a consistent count on the page ...
+    ; (testing "collection count is greater than the default 10-limit"
+    ;   (is (string/includes? body expected-over-ten-count)))
+    ))
 
 (deftest provider1-level-links
   (let [provider "PROV1"

          notag-colls [c1-p1 c1-p2 c1-p3]
          nodoi-colls [c1-p1 c2-p1 c3-p1 c1-p2 c2-p2 c3-p2]
          doi-colls [c1-p3 c2-p3 c3-p3]
          all-colls (into nodoi-colls doi-colls)
          tag-colls [c2-p1 c2-p2 c2-p3 c3-p1 c3-p2 c3-p3]
          tag (tags/save-tag
                user-token
                (tags/make-tag {:tag-key "gov.nasa.eosdis"})
                tag-colls)]
    (index/wait-until-indexed)
    ;; Sanity checks
    (assert (= (count notag-colls) 3))
    (assert (= (count nodoi-colls) 6))
    (assert (= (count doi-colls) 3))
    (assert (= (count tag-colls) 6))
    (assert (= (count all-colls) 9)))))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Fixtures

   [clojure.string :as string]
   [clojure.test :refer :all]
   [cmr.mock-echo.client.echo-util :as e]
   [cmr.search.site.data :as site-data]
   [cmr.search.site.routes :as r]
   [cmr.system-int-test.data2.core :as d]
   [cmr.system-int-test.system :as s]
