aboutsummaryrefslogtreecommitdiffhomepage
path: root/tpl/cast/cast_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'tpl/cast/cast_test.go')
-rw-r--r--tpl/cast/cast_test.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/tpl/cast/cast_test.go b/tpl/cast/cast_test.go
index 5b4a36c3a..a8fdc662b 100644
--- a/tpl/cast/cast_test.go
+++ b/tpl/cast/cast_test.go
@@ -17,7 +17,9 @@ import (
"html/template"
"testing"
+ "github.com/bep/imagemeta"
qt "github.com/frankban/quicktest"
+ "github.com/gohugoio/hugo/htesting/hqt"
)
func TestToInt(t *testing.T) {
@@ -85,6 +87,7 @@ func TestToFloat(t *testing.T) {
t.Parallel()
c := qt.New(t)
ns := New()
+ oneThird, _ := imagemeta.NewRat[uint32](1, 3)
for i, test := range []struct {
v any
@@ -101,6 +104,7 @@ func TestToFloat(t *testing.T) {
{"0", 0.0},
{float64(2.12), 2.12},
{int64(123), 123.0},
+ {oneThird, 0.3333333333333333},
{2, 2.0},
{t, false},
} {
@@ -114,6 +118,6 @@ func TestToFloat(t *testing.T) {
}
c.Assert(err, qt.IsNil, errMsg)
- c.Assert(result, qt.Equals, test.expect, errMsg)
+ c.Assert(result, hqt.IsSameFloat64, test.expect, errMsg)
}
}