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:
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}