Skip to content

Commit 2019b08

Browse files
committed
tests: pass error to done callback
1 parent 5a382dd commit 2019b08

File tree

1 file changed

+19
-57
lines changed

1 file changed

+19
-57
lines changed

test/public/tests.js

Lines changed: 19 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1573,9 +1573,7 @@ tests['shadow image'] = function (ctx, done) {
15731573
ctx.drawImage(img, 0, 0)
15741574
done(null)
15751575
}
1576-
img.onerror = function () {
1577-
done(new Error('Failed to load image'))
1578-
}
1576+
img.onerror = done
15791577
img.src = imageSrc('star.png')
15801578
}
15811579

@@ -1589,9 +1587,7 @@ tests['scaled shadow image'] = function (ctx, done) {
15891587
ctx.drawImage(img, 10, 10, 80, 80)
15901588
done(null)
15911589
}
1592-
img.onerror = function () {
1593-
done(new Error('Failed to load image'))
1594-
}
1590+
img.onerror = done
15951591
img.src = imageSrc('star.png')
15961592
}
15971593

@@ -1657,9 +1653,7 @@ tests['drawImage(img,0,0)'] = function (ctx, done) {
16571653
ctx.drawImage(img, 0, 0)
16581654
done(null)
16591655
}
1660-
img.onerror = function () {
1661-
done(new Error('Failed to load image'))
1662-
}
1656+
img.onerror = done
16631657
img.src = imageSrc('state.png')
16641658
}
16651659

@@ -1669,9 +1663,7 @@ tests['drawImage(img) jpeg'] = function (ctx, done) {
16691663
ctx.drawImage(img, 0, 0, 100, 100)
16701664
done(null)
16711665
}
1672-
img.onerror = function () {
1673-
done(new Error('Failed to load image'))
1674-
}
1666+
img.onerror = done
16751667
img.src = imageSrc('face.jpeg')
16761668
}
16771669

@@ -1681,9 +1673,7 @@ tests['drawImage(img) svg'] = function (ctx, done) {
16811673
ctx.drawImage(img, 0, 0, 100, 100)
16821674
done(null)
16831675
}
1684-
img.onerror = function () {
1685-
done(new Error('Failed to load image'))
1686-
}
1676+
img.onerror = done
16871677
img.src = imageSrc('tree.svg')
16881678
}
16891679

@@ -1693,9 +1683,7 @@ tests['drawImage(img) svg with scaling from drawImage'] = function (ctx, done) {
16931683
ctx.drawImage(img, -800, -800, 1000, 1000)
16941684
done(null)
16951685
}
1696-
img.onerror = function () {
1697-
done(new Error('Failed to load image'))
1698-
}
1686+
img.onerror = done
16991687
img.src = imageSrc('tree.svg')
17001688
}
17011689

@@ -1706,9 +1694,7 @@ tests['drawImage(img) svg with scaling from ctx'] = function (ctx, done) {
17061694
ctx.drawImage(img, -8, -8, 10, 10)
17071695
done(null)
17081696
}
1709-
img.onerror = function () {
1710-
done(new Error('Failed to load image'))
1711-
}
1697+
img.onerror = done
17121698
img.src = imageSrc('tree.svg')
17131699
}
17141700

@@ -1718,9 +1704,7 @@ tests['drawImage(img,x,y)'] = function (ctx, done) {
17181704
ctx.drawImage(img, 5, 25)
17191705
done(null)
17201706
}
1721-
img.onerror = function () {
1722-
done(new Error('Failed to load image'))
1723-
}
1707+
img.onerror = done
17241708
img.src = imageSrc('state.png')
17251709
}
17261710

@@ -1730,9 +1714,7 @@ tests['drawImage(img,x,y,w,h) scale down'] = function (ctx, done) {
17301714
ctx.drawImage(img, 25, 25, 10, 10)
17311715
done(null)
17321716
}
1733-
img.onerror = function () {
1734-
done(new Error('Failed to load image'))
1735-
}
1717+
img.onerror = done
17361718
img.src = imageSrc('state.png')
17371719
}
17381720

@@ -1742,9 +1724,7 @@ tests['drawImage(img,x,y,w,h) scale up'] = function (ctx, done) {
17421724
ctx.drawImage(img, 0, 0, 200, 200)
17431725
done(null)
17441726
}
1745-
img.onerror = function () {
1746-
done(new Error('Failed to load image'))
1747-
}
1727+
img.onerror = done
17481728
img.src = imageSrc('state.png')
17491729
}
17501730

@@ -1754,9 +1734,7 @@ tests['drawImage(img,x,y,w,h) scale vertical'] = function (ctx, done) {
17541734
ctx.drawImage(img, 0, 0, img.width, 200)
17551735
done(null)
17561736
}
1757-
img.onerror = function () {
1758-
done(new Error('Failed to load image'))
1759-
}
1737+
img.onerror = done
17601738
img.src = imageSrc('state.png')
17611739
}
17621740

@@ -1766,9 +1744,7 @@ tests['drawImage(img,sx,sy,sw,sh,x,y,w,h)'] = function (ctx, done) {
17661744
ctx.drawImage(img, 13, 13, 45, 45, 25, 25, img.width / 2, img.height / 2)
17671745
done(null)
17681746
}
1769-
img.onerror = function () {
1770-
done(new Error('Failed to load image'))
1771-
}
1747+
img.onerror = done
17721748
img.src = imageSrc('state.png')
17731749
}
17741750

@@ -1780,9 +1756,7 @@ tests['drawImage(img,0,0) globalAlpha'] = function (ctx, done) {
17801756
ctx.drawImage(img, 0, 0)
17811757
done(null)
17821758
}
1783-
img.onerror = function () {
1784-
done(new Error('Failed to load image'))
1785-
}
1759+
img.onerror = done
17861760
img.src = imageSrc('state.png')
17871761
}
17881762

@@ -1797,9 +1771,7 @@ tests['drawImage(img,0,0) clip'] = function (ctx, done) {
17971771
ctx.drawImage(img, 0, 0)
17981772
done(null)
17991773
}
1800-
img.onerror = function () {
1801-
done(new Error('Failed to load image'))
1802-
}
1774+
img.onerror = done
18031775
img.src = imageSrc('state.png')
18041776
}
18051777

@@ -1986,9 +1958,7 @@ tests['putImageData() png data'] = function (ctx, done) {
19861958
done(null)
19871959
}
19881960

1989-
img.onerror = function () {
1990-
done(new Error('Failed to load image'))
1991-
}
1961+
img.onerror = done
19921962

19931963
img.src = imageSrc('state.png')
19941964
}
@@ -2009,9 +1979,7 @@ tests['putImageData() png data 2'] = function (ctx, done) {
20091979
done(null)
20101980
}
20111981

2012-
img.onerror = function () {
2013-
done(new Error('Failed to load image'))
2014-
}
1982+
img.onerror = done
20151983

20161984
img.src = imageSrc('state.png')
20171985
}
@@ -2033,9 +2001,7 @@ tests['putImageData() png data 3'] = function (ctx, done) {
20332001
ctx.putImageData(imageData, 50, 50)
20342002
done(null)
20352003
}
2036-
img.onerror = function () {
2037-
done(new Error('Failed to load image'))
2038-
}
2004+
img.onerror = done
20392005
img.src = imageSrc('state.png')
20402006
}
20412007

@@ -2253,19 +2219,15 @@ tests['image sampling (#1084)'] = function (ctx, done) {
22532219
if (loaded2) done()
22542220
}
22552221

2256-
img1.onerror = function () {
2257-
done(new Error('Failed to load image'))
2258-
}
2222+
img1.onerror = done
22592223

22602224
img2.onload = () => {
22612225
loaded2 = true
22622226
ctx.drawImage(img2, 182 - 100, -203, 352, 352)
22632227
if (loaded1) done()
22642228
}
22652229

2266-
img2.onerror = function () {
2267-
done(new Error('Failed to load image'))
2268-
}
2230+
img2.onerror = done
22692231

22702232
img1.src = imageSrc('halved-1.jpeg')
22712233
img2.src = imageSrc('halved-2.jpeg')

0 commit comments

Comments
 (0)