-
Notifications
You must be signed in to change notification settings - Fork 78
Open
Description
Hi - I got the unit tests to run with phantom & java 8, but had 11 test failures. Am I missing something?
Alan
~/gh/reagent-forms > lein clean; lein doo phantom test once
;; ======================================================================
;; Testing with Phantom:
Testing reagent-forms.core-test
FAIL in (set-attrs-test) (:)
Attrs are cleaned.
expected: (= (core/set-attrs div {}) [:div {:random-attr :random-attr} "body"])
actual: (not (= [:div {:visible? :visible?, :fmt :fmt, :postamble :postamble, :field :field, :date-format :date-format, :preamble :preamble, :event :event, :auto-close? :auto-close?, :save-fn :save-fn, :random-attr :random-attr, :inline :inline} "body"] [:div {:random-attr :random-attr} "body"]))
FAIL in (set-attrs-test) (:)
Opts are binded.
expected: (= (core/set-attrs div {:get :get, :save! :save}) [:div {:random-attr :random-attr, :get :get, :save! :save} "body"])
actual: (not (= [:div {:visible? :visible?, :get :get, :fmt :fmt, :postamble :postamble, :field :field, :date-format :date-format, :preamble :preamble, :event :event, :save! :save, :auto-close? :auto-close?, :save-fn :save-fn, :random-attr :random-attr, :inline :inline} "body"] [:div {:random-attr :random-attr, :get :get, :save! :save} "body"]))
FAIL in (set-attrs-test) (:)
Default attributes are applied.
expected: (= (core/set-attrs div {} {:default-attr :default-attr}) [:div {:random-attr :random-attr, :default-attr :default-attr} "body"])
actual: (not (= [:div {:visible? :visible?, :fmt :fmt, :postamble :postamble, :field :field, :date-format :date-format, :preamble :preamble, :event :event, :auto-close? :auto-close?, :save-fn :save-fn, :random-attr :random-attr, :default-attr :default-attr, :inline :inline} "body"] [:div {:random-attr :random-attr, :default-attr :default-attr} "body"]))
FAIL in (init-field-test) (:)
expected: (= component [:div.btn-group {:field :single-select, :id :selected} [:button.btn.btn-default {:key :left} "Left"] [:button.btn.btn-default {:key :middle} "Middle"] [:button.btn.btn-default {:key :right} "Right"]])
actual: (not (= [:div.btn-group {:id :selected} [:button.btn.btn-default {:key :left} "Left"] [:button.btn.btn-default {:key :middle} "Middle"] [:button.btn.btn-default {:key :right} "Right"]] [:div.btn-group {:field :single-select, :id :selected} [:button.btn.btn-default {:key :left} "Left"] [:button.btn.btn-default {:key :middle} "Middle"] [:button.btn.btn-default {:key :right} "Right"]]))
FAIL in (init-field-test) (:)
expected: (= (dissoc-fns comp) [:div {:valid? :id, :class "some-text"} "body"])
actual: (not (= [:div {:valid? :id} "body"] [:div {:valid? :id, :class "some-text"} "body"]))
FAIL in (init-field-test) (:)
expected: (let [comp ((core/init-field [:div {:field :container, :valid? :id} "body"] {:doc (atom {:id "some-text"}), :get (fn [kw] (when kw (kw {:id "some-text"}))), :save! (fn [& _]), :update! (fn [[& _]])}))] (is (= (dissoc-fns comp) [:div {:valid? :id, :class "some-text"} "body"])))
actual: false
FAIL in (init-field-test) (:)
expected: (= (dissoc-fns comp) [:input {:type :text, :value nil}])
actual: (not (= [:input {:type :number, :value nil}] [:input {:type :text, :value nil}]))
FAIL in (init-field-test) (:)
expected: (let [comp ((core/init-field [:input {:field :numeric}] {:doc (atom {}), :get (fn [kw] (when kw (kw {}))), :save! (fn [& _]), :update! (fn [[& _]])}))] (is (= (dissoc-fns comp) [:input {:type :text, :value nil}])))
actual: false
FAIL in (bind-fields-test) (:)
:doc is associated with :get when map is passed.
expected: (= opts {:doc :get, :get :get, :save! :save!, :update! :update!})
actual: (not (= {:doc nil, :get #object[Function], :save! #object[Function], :update! #object[Function]} {:doc :get, :get :get, :save! :save!, :update! :update!}))
FAIL in (bind-fields-test) (:)
:doc is associated with :get when map is passed.
expected: (= opts {:doc :get, :get :get, :save! :save!, :update! :update!})
actual: (not (= {:doc nil, :get #object[Function], :save! #object[Function], :update! #object[Function]} {:doc :get, :get :get, :save! :save!, :update! :update!}))
FAIL in (bind-fields-test) (:)
:doc is associated with :get when map is passed.
expected: (= opts {:doc :get, :get :get, :save! :save!, :update! :update!})
actual: (not (= {:doc nil, :get #object[Function], :save! #object[Function], :update! #object[Function]} {:doc :get, :get :get, :save! :save!, :update! :update!}))
Ran 13 tests containing 75 assertions.
11 failures, 0 errors.
Subprocess failed
Metadata
Metadata
Assignees
Labels
No labels