         (expect pi :to-be-greater-than e)
         (dont-expect e :to-be-greater-than pi)))
 
-  (it "The 'toBeCloseTo' matcher is for precision math comparison"
+  (it "The :to-be-close-to matcher is for precision math comparison"
       (let [pi 3.1415926
             e 2.78]
         (dont-expect pi :to-be-close-to e 2)
         (expect pi :to-be-close-to e 0)))
 
-  (it "The 'toThrow' matcher is for testing if a function throws an expection"
+  (it "The :to-throw matcher is for testing if a function throws an expection"
       (let [foo (fn [] (+ 1 2))
             bar (fn [] (throw "exception"))]
         (dont-expect foo :to-throw)

        (expect a :to-be-falsy)
        (dont-expect foo :to-be-falsy)))

  (it "The 'toContain' matcher is for finding an item in an Array"
      (let [a (array "foo" "bar" "baz")]
        (expect a :to-contain "bar")
        (dont-expect a :to-contain "quux")))

  (it "The 'toBeLessThan' matcher is for mathematical comparisons"
      (let [pi 3.1415926
            e 2.78]
        (expect e :to-be-less-than pi)

      (let [a true]
        (expect a :to-be true))))

(describe "expect"
  (it "has a positive case"
      (expect true :to-be true))
  (it "and a negative case"
      (dont-expect false :to-be true)))

(describe "Included matchers:"
  (it "The :to-be matcher compares with ==="
      (let [a 12
            b a]
        (expect a :to-be b)
        (dont-expect a :to-be nil)))

  (describe "The :to-equal matcher"
    (it "works for simple literals and variables"
        (let [a 12]
          (expect a :to-equal 12)))
