mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-12-25 03:08:54 +01:00
parent
bbf9b219ec
commit
81159b8538
@ -29,6 +29,7 @@ import (
|
||||
"github.com/hajimehoshi/ebiten/examples/resources/images"
|
||||
"github.com/hajimehoshi/ebiten/internal/graphics"
|
||||
t "github.com/hajimehoshi/ebiten/internal/testing"
|
||||
"github.com/hajimehoshi/ebiten/internal/web"
|
||||
)
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
@ -67,6 +68,10 @@ func sameColors(c1, c2 color.RGBA, delta int) bool {
|
||||
abs(int(c1.A)-int(c2.A)) <= delta
|
||||
}
|
||||
|
||||
func isGopherJS() bool {
|
||||
return web.IsBrowser() && runtime.GOOS != "js"
|
||||
}
|
||||
|
||||
func TestImagePixels(t *testing.T) {
|
||||
img0, img, err := openEbitenImage()
|
||||
if err != nil {
|
||||
@ -542,6 +547,11 @@ func TestImageClear(t *testing.T) {
|
||||
|
||||
// Issue #317, #558, #724
|
||||
func TestImageEdge(t *testing.T) {
|
||||
if isGopherJS() {
|
||||
t.Skip("too slow on GopherJS")
|
||||
return
|
||||
}
|
||||
|
||||
const (
|
||||
img0Width = 16
|
||||
img0Height = 16
|
||||
@ -927,6 +937,11 @@ func TestImageCopy(t *testing.T) {
|
||||
|
||||
// Issue #611, #907
|
||||
func TestImageStretch(t *testing.T) {
|
||||
if isGopherJS() {
|
||||
t.Skip("too slow on GopherJS")
|
||||
return
|
||||
}
|
||||
|
||||
const w = 16
|
||||
|
||||
dst, _ := NewImage(w, 4096, FilterDefault)
|
||||
|
Loading…
Reference in New Issue
Block a user