41 lines
1.5 KiB
Plaintext
41 lines
1.5 KiB
Plaintext
Tests for the imageSmoothingQuality attribute.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
|
|
PASS lowContext.imageSmoothingQuality is 'low'
|
|
PASS mediumContext.imageSmoothingQuality is 'medium'
|
|
PASS highContext.imageSmoothingQuality is 'high'
|
|
|
|
PASS lowData is not mediumData
|
|
PASS mediumData is not highData
|
|
PASS lowData is not highData
|
|
|
|
PASS sampleAlpha(lowData) is >= sampleAlpha(mediumData)
|
|
PASS sampleAlpha(mediumData) is >= sampleAlpha(highData)
|
|
|
|
PASS defaultContext.imageSmoothingQuality is 'low'
|
|
|
|
PASS highContext.imageSmoothingEnabled = false; highContext.imageSmoothingQuality is 'high'
|
|
PASS highContext.imageSmoothingQuality = 'medium'; highContext.imageSmoothingQuality is 'medium'
|
|
|
|
highContext.imageSmoothingEnabled = true; highContext.imageSmoothingQuality = 'high';
|
|
PASS scaleImageData(highCanvas, '3223') did not throw exception.
|
|
PASS highContext.imageSmoothingQuality is 'high'
|
|
PASS scaleImageData(highCanvas, 'bad_input') did not throw exception.
|
|
PASS highContext.imageSmoothingQuality is 'high'
|
|
PASS scaleImageData(highCanvas, 'LOW') did not throw exception.
|
|
PASS highContext.imageSmoothingQuality is 'high'
|
|
PASS scaleImageData(highCanvas, 'Medium') did not throw exception.
|
|
PASS highContext.imageSmoothingQuality is 'high'
|
|
|
|
highContext.save(); highContext.imageSmoothingQuality = 'medium';
|
|
PASS highContext.restore(); highContext.imageSmoothingQuality is 'high'
|
|
PASS scaleImageData(highCanvas, highCanvas.imageSmoothingQuality); is highData
|
|
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|