zf

zenflows testing
git clone https://s.sonu.ch/~srfsh/zf.git
Log | Files | Refs | Submodules | README | LICENSE

commit 6c823d109fa6dfc65d2a68f6a7e57878826b1e21
parent 3de9494a9d933242687bc0f4522855dc68eeec2d
Author: srfsh <dev@srf.sh>
Date:   Thu, 17 Nov 2022 21:49:19 +0300

ZenflowsTest.VF.Duration: use Decimal.eq?/2 to compare decimals

Diffstat:
Mtest/vf/duration.test.exs | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/vf/duration.test.exs b/test/vf/duration.test.exs @@ -76,7 +76,7 @@ test "insert", %{params: params} do # fields are properly set when `:has_duration` is properly set assert %Changeset{valid?: true, changes: chgs} = Dummy.changeset(%{has_duration: params}) assert chgs.has_duration_unit_type == params.unit_type - assert chgs.has_duration_numeric_duration == params.numeric_duration + assert Decimal.eq?(chgs.has_duration_numeric_duration, params.numeric_duration) # when no fields are provided, no fields are set assert %Changeset{valid?: false, changes: chgs, errors: errs} @@ -123,7 +123,7 @@ test "update", %{params: params, inserted: schema} do # since ecto won't change it if it is already there if schema.has_duration_unit_type != params.unit_type, do: assert chgs.has_duration_unit_type == params.unit_type - assert chgs.has_duration_numeric_duration == params.numeric_duration + assert Decimal.eq?(chgs.has_duration_numeric_duration, params.numeric_duration) # when no fields are provided, no fields are set assert %Changeset{valid?: false, changes: chgs, errors: errs}