mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-14 20:37:55 -05:00
resources/images: Fix TestColorLuminance on s390x
This commit is contained in:
parent
11aa893198
commit
faf9fedc3d
2 changed files with 11 additions and 4 deletions
|
@ -16,6 +16,7 @@ package hqt
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"math"
|
||||||
"reflect"
|
"reflect"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
|
@ -38,6 +39,11 @@ var IsSameType qt.Checker = &typeChecker{
|
||||||
argNames: []string{"got", "want"},
|
argNames: []string{"got", "want"},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IsSameFloat64 asserts that two float64 values are equal within a small delta.
|
||||||
|
var IsSameFloat64 = qt.CmpEquals(cmp.Comparer(func(a, b float64) bool {
|
||||||
|
return math.Abs(a-b) < 0.0001
|
||||||
|
}))
|
||||||
|
|
||||||
type argNames []string
|
type argNames []string
|
||||||
|
|
||||||
func (a argNames) ArgNames() []string {
|
func (a argNames) ArgNames() []string {
|
||||||
|
|
|
@ -18,6 +18,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
qt "github.com/frankban/quicktest"
|
qt "github.com/frankban/quicktest"
|
||||||
|
"github.com/gohugoio/hugo/htesting/hqt"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestHexStringToColor(t *testing.T) {
|
func TestHexStringToColor(t *testing.T) {
|
||||||
|
@ -119,8 +120,8 @@ func TestReplaceColorInPalette(t *testing.T) {
|
||||||
|
|
||||||
func TestColorLuminance(t *testing.T) {
|
func TestColorLuminance(t *testing.T) {
|
||||||
c := qt.New(t)
|
c := qt.New(t)
|
||||||
c.Assert(hexStringToColor("#000000").Luminance(), qt.Equals, 0.0)
|
c.Assert(hexStringToColor("#000000").Luminance(), hqt.IsSameFloat64, 0.0)
|
||||||
c.Assert(hexStringToColor("#768a9a").Luminance(), qt.Equals, 0.24361603589088263)
|
c.Assert(hexStringToColor("#768a9a").Luminance(), hqt.IsSameFloat64, 0.24361603589088263)
|
||||||
c.Assert(hexStringToColor("#d5bc9f").Luminance(), qt.Equals, 0.5261577672685374)
|
c.Assert(hexStringToColor("#d5bc9f").Luminance(), hqt.IsSameFloat64, 0.5261577672685374)
|
||||||
c.Assert(hexStringToColor("#ffffff").Luminance(), qt.Equals, 1.0)
|
c.Assert(hexStringToColor("#ffffff").Luminance(), hqt.IsSameFloat64, 1.0)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue