       (testing "Another client with no timers"
         (let [data                  {:client "bar"
                                      :start (- current-time (* 60 60 24))
-                                     :end current-time
+                                     :end (+ current-time (* 60 60 24))
                                      :address "baz"
                                      :notes "quux"
                                      :user-rates (vec (for [user-id user-ids]

                                      invoice-url
                                      "gid1"
                                      data)]
          (is (= 200 status))))

      (testing "Client does not exist"
        (let [data                  {:client "quux"

                                      data)]
          (is (= 400 status))))

      (testing "Missing user rates"
        (let [user-id (first user-ids)
              data    {:client "foo"
                       :start (- current-time (* 60 60 24))
                       :end (+ current-time (* 60 60 24))
                       :address "baz"
                       :notes "quux"
                       :user-rates [{:user-id user-id
                                     :rate    nil}]
                       :utc-offset 330
                       :currency :inr
                       :tax-rates nil}
