171 lines
9.5 KiB
Plaintext
171 lines
9.5 KiB
Plaintext
Test that getting color properties from a CanvasRenderingContext2D returns properly formatted values.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS checkDefaultValue(ctx.strokeStyle) is '#000000'
|
|
PASS checkDefaultValue(ctx.fillStyle) is '#000000'
|
|
PASS checkDefaultValue(ctx.shadowColor) is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingFillColorWithOverrideAlpha('red', 0) is 'rgba(255, 0, 0, 0)'
|
|
PASS trySettingStrokeColorWithOverrideAlpha('red', 0) is 'rgba(255, 0, 0, 0)'
|
|
PASS trySettingShadowWithOverrideAlpha('red', 0) is 'rgba(255, 0, 0, 0)'
|
|
PASS trySettingFillColorWithOverrideAlpha('black', 1) is '#000000'
|
|
PASS trySettingStrokeColorWithOverrideAlpha('black', 1) is '#000000'
|
|
PASS trySettingShadowWithOverrideAlpha('black', 1) is '#000000'
|
|
PASS trySettingFillColorRGBA(0, 0, 0, 0) is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingStrokeColorRGBA(0, 0, 0, 0) is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingShadowRGBA(0, 0, 0, 0) is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingFillColorRGBA(255, 255, 255, 1) is '#ffffff'
|
|
PASS trySettingStrokeColorRGBA(255, 255, 255, 1) is '#ffffff'
|
|
PASS trySettingShadowRGBA(255, 255, 255, 1) is '#ffffff'
|
|
PASS trySettingFillColorRGBA(255, 0, 0, 0) is 'rgba(255, 0, 0, 0)'
|
|
PASS trySettingStrokeColorRGBA(255, 0, 0, 0) is 'rgba(255, 0, 0, 0)'
|
|
PASS trySettingShadowRGBA(255, 0, 0, 0) is 'rgba(255, 0, 0, 0)'
|
|
PASS trySettingFillColorRGBA(255, 0, 0, 0.4) is 'rgba(255, 0, 0, 0.4)'
|
|
PASS trySettingStrokeColorRGBA(255, 0, 0, 0.4) is 'rgba(255, 0, 0, 0.4)'
|
|
PASS trySettingShadowRGBA(255, 0, 0, 0.4) is 'rgba(255, 0, 0, 0.4)'
|
|
PASS trySettingFillColorGrayLevel(0) is '#000000'
|
|
PASS trySettingStrokeColorGrayLevel(0) is '#000000'
|
|
PASS trySettingShadowGrayLevel(0) is '#000000'
|
|
PASS trySettingFillColorGrayLevel(0.5) is '#808080'
|
|
PASS trySettingStrokeColorGrayLevel(0.5) is '#808080'
|
|
PASS trySettingShadowGrayLevel(0.5) is '#808080'
|
|
PASS trySettingFillColorGrayLevel(1) is '#ffffff'
|
|
PASS trySettingStrokeColorGrayLevel(1) is '#ffffff'
|
|
PASS trySettingShadowGrayLevel(1) is '#ffffff'
|
|
PASS trySettingFillColorGrayLevelWithAlpha(0, 0) is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingStrokeColorGrayLevelWithAlpha(0, 0) is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingShadowGrayLevelWithAlpha(0, 0) is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingFillColorGrayLevelWithAlpha(0, 0.4) is 'rgba(0, 0, 0, 0.4)'
|
|
PASS trySettingStrokeColorGrayLevelWithAlpha(0, 0.4) is 'rgba(0, 0, 0, 0.4)'
|
|
PASS trySettingShadowGrayLevelWithAlpha(0, 0.4) is 'rgba(0, 0, 0, 0.4)'
|
|
PASS trySettingFillColorGrayLevelWithAlpha(0, 1) is '#000000'
|
|
PASS trySettingStrokeColorGrayLevelWithAlpha(0, 1) is '#000000'
|
|
PASS trySettingShadowGrayLevelWithAlpha(0, 1) is '#000000'
|
|
PASS trySettingFillColorGrayLevelWithAlpha(0.5, 0) is 'rgba(128, 128, 128, 0)'
|
|
PASS trySettingStrokeColorGrayLevelWithAlpha(0.5, 0) is 'rgba(128, 128, 128, 0)'
|
|
PASS trySettingShadowGrayLevelWithAlpha(0.5, 0) is 'rgba(128, 128, 128, 0)'
|
|
PASS trySettingFillColorGrayLevelWithAlpha(0.5, 0.4) is 'rgba(128, 128, 128, 0.4)'
|
|
PASS trySettingStrokeColorGrayLevelWithAlpha(0.5, 0.4) is 'rgba(128, 128, 128, 0.4)'
|
|
PASS trySettingShadowGrayLevelWithAlpha(0.5, 0.4) is 'rgba(128, 128, 128, 0.4)'
|
|
PASS trySettingFillColorGrayLevelWithAlpha(0.5, 1) is '#808080'
|
|
PASS trySettingStrokeColorGrayLevelWithAlpha(0.5, 1) is '#808080'
|
|
PASS trySettingShadowGrayLevelWithAlpha(0.5, 1) is '#808080'
|
|
PASS trySettingFillColorGrayLevelWithAlpha(1, 0) is 'rgba(255, 255, 255, 0)'
|
|
PASS trySettingStrokeColorGrayLevelWithAlpha(1, 0) is 'rgba(255, 255, 255, 0)'
|
|
PASS trySettingShadowGrayLevelWithAlpha(1, 0) is 'rgba(255, 255, 255, 0)'
|
|
PASS trySettingFillColorGrayLevelWithAlpha(1, 0.4) is 'rgba(255, 255, 255, 0.4)'
|
|
PASS trySettingStrokeColorGrayLevelWithAlpha(1, 0.4) is 'rgba(255, 255, 255, 0.4)'
|
|
PASS trySettingShadowGrayLevelWithAlpha(1, 0.4) is 'rgba(255, 255, 255, 0.4)'
|
|
PASS trySettingFillColorGrayLevelWithAlpha(1, 1) is '#ffffff'
|
|
PASS trySettingStrokeColorGrayLevelWithAlpha(1, 1) is '#ffffff'
|
|
PASS trySettingShadowGrayLevelWithAlpha(1, 1) is '#ffffff'
|
|
PASS trySettingStrokeStyle('transparent') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingFillStyle('transparent') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingShadowColor('transparent') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingStrokeStyle('red') is '#ff0000'
|
|
PASS trySettingFillStyle('red') is '#ff0000'
|
|
PASS trySettingShadowColor('red') is '#ff0000'
|
|
PASS trySettingStrokeStyle('white') is '#ffffff'
|
|
PASS trySettingFillStyle('white') is '#ffffff'
|
|
PASS trySettingShadowColor('white') is '#ffffff'
|
|
PASS trySettingStrokeStyle('') is '#666666'
|
|
PASS trySettingFillStyle('') is '#666666'
|
|
PASS trySettingShadowColor('') is '#666666'
|
|
PASS trySettingStrokeStyle('RGBA(0, 0, 0, 0)') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingFillStyle('RGBA(0, 0, 0, 0)') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingShadowColor('RGBA(0, 0, 0, 0)') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingStrokeStyle('rgba(0,255,0,1.0)') is '#00ff00'
|
|
PASS trySettingFillStyle('rgba(0,255,0,1.0)') is '#00ff00'
|
|
PASS trySettingShadowColor('rgba(0,255,0,1.0)') is '#00ff00'
|
|
PASS trySettingStrokeStyle('rgba(1,2,3,0.4)') is 'rgba(1, 2, 3, 0.4)'
|
|
PASS trySettingFillStyle('rgba(1,2,3,0.4)') is 'rgba(1, 2, 3, 0.4)'
|
|
PASS trySettingShadowColor('rgba(1,2,3,0.4)') is 'rgba(1, 2, 3, 0.4)'
|
|
PASS trySettingStrokeStyle('RgB(1,2,3)') is '#010203'
|
|
PASS trySettingFillStyle('RgB(1,2,3)') is '#010203'
|
|
PASS trySettingShadowColor('RgB(1,2,3)') is '#010203'
|
|
PASS trySettingStrokeStyle('rGbA(1,2,3,0)') is 'rgba(1, 2, 3, 0)'
|
|
PASS trySettingFillStyle('rGbA(1,2,3,0)') is 'rgba(1, 2, 3, 0)'
|
|
PASS trySettingShadowColor('rGbA(1,2,3,0)') is 'rgba(1, 2, 3, 0)'
|
|
PASS trySettingStrokeStyle(true) is '#666666'
|
|
PASS trySettingFillStyle(true) is '#666666'
|
|
PASS trySettingShadowColor(true) is '#666666'
|
|
PASS trySettingStrokeStyle(false) is '#666666'
|
|
PASS trySettingFillStyle(false) is '#666666'
|
|
PASS trySettingShadowColor(false) is '#666666'
|
|
PASS trySettingStrokeStyle(0) is '#666666'
|
|
PASS trySettingFillStyle(0) is '#666666'
|
|
PASS trySettingShadowColor(0) is '#666666'
|
|
PASS trySettingStrokeStyle(1) is '#666666'
|
|
PASS trySettingFillStyle(1) is '#666666'
|
|
PASS trySettingShadowColor(1) is '#666666'
|
|
PASS trySettingStrokeStyle(-1) is '#666666'
|
|
PASS trySettingFillStyle(-1) is '#666666'
|
|
PASS trySettingShadowColor(-1) is '#666666'
|
|
PASS trySettingStrokeStyle(NaN) is '#666666'
|
|
PASS trySettingFillStyle(NaN) is '#666666'
|
|
PASS trySettingShadowColor(NaN) is '#666666'
|
|
PASS trySettingStrokeStyle(Infinity) is '#666666'
|
|
PASS trySettingFillStyle(Infinity) is '#666666'
|
|
PASS trySettingShadowColor(Infinity) is '#666666'
|
|
PASS trySettingStrokeStyle(null) is '#666666'
|
|
PASS trySettingFillStyle(null) is '#666666'
|
|
PASS trySettingShadowColor(null) is '#666666'
|
|
PASS trySettingStrokeStyle('left') is '#666666'
|
|
PASS trySettingFillStyle('left') is '#666666'
|
|
PASS trySettingShadowColor('left') is '#666666'
|
|
PASS trySettingStrokeStyle('right') is '#666666'
|
|
PASS trySettingFillStyle('right') is '#666666'
|
|
PASS trySettingShadowColor('right') is '#666666'
|
|
PASS trySettingStrokeStyle('center') is '#666666'
|
|
PASS trySettingFillStyle('center') is '#666666'
|
|
PASS trySettingShadowColor('center') is '#666666'
|
|
PASS trySettingStrokeStyle('border') is '#666666'
|
|
PASS trySettingFillStyle('border') is '#666666'
|
|
PASS trySettingShadowColor('border') is '#666666'
|
|
PASS trySettingStrokeStyle('border-box') is '#666666'
|
|
PASS trySettingFillStyle('border-box') is '#666666'
|
|
PASS trySettingShadowColor('border-box') is '#666666'
|
|
PASS trySettingStrokeStyle('content') is '#666666'
|
|
PASS trySettingFillStyle('content') is '#666666'
|
|
PASS trySettingShadowColor('content') is '#666666'
|
|
PASS trySettingStrokeStyle('logical') is '#666666'
|
|
PASS trySettingFillStyle('logical') is '#666666'
|
|
PASS trySettingShadowColor('logical') is '#666666'
|
|
PASS trySettingStrokeStyle('visual') is '#666666'
|
|
PASS trySettingFillStyle('visual') is '#666666'
|
|
PASS trySettingShadowColor('visual') is '#666666'
|
|
PASS trySettingStrokeColorWithSetter('transparent') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingFillColorWithSetter('transparent') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingShadowWithSetter('transparent') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingStrokeColorWithSetter('red') is '#ff0000'
|
|
PASS trySettingFillColorWithSetter('red') is '#ff0000'
|
|
PASS trySettingShadowWithSetter('red') is '#ff0000'
|
|
PASS trySettingStrokeColorWithSetter('white') is '#ffffff'
|
|
PASS trySettingFillColorWithSetter('white') is '#ffffff'
|
|
PASS trySettingShadowWithSetter('white') is '#ffffff'
|
|
PASS trySettingStrokeColorWithSetter('') is '#666666'
|
|
PASS trySettingFillColorWithSetter('') is '#666666'
|
|
PASS trySettingShadowWithSetter('') is '#666666'
|
|
PASS trySettingStrokeColorWithSetter('RGBA(0, 0, 0, 0)') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingFillColorWithSetter('RGBA(0, 0, 0, 0)') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingShadowWithSetter('RGBA(0, 0, 0, 0)') is 'rgba(0, 0, 0, 0)'
|
|
PASS trySettingStrokeColorWithSetter('rgba(0,255,0,1.0)') is '#00ff00'
|
|
PASS trySettingFillColorWithSetter('rgba(0,255,0,1.0)') is '#00ff00'
|
|
PASS trySettingShadowWithSetter('rgba(0,255,0,1.0)') is '#00ff00'
|
|
PASS trySettingStrokeColorWithSetter('rgba(1,2,3,0.4)') is 'rgba(1, 2, 3, 0.4)'
|
|
PASS trySettingFillColorWithSetter('rgba(1,2,3,0.4)') is 'rgba(1, 2, 3, 0.4)'
|
|
PASS trySettingShadowWithSetter('rgba(1,2,3,0.4)') is 'rgba(1, 2, 3, 0.4)'
|
|
PASS trySettingStrokeColorWithSetter('RgB(1,2,3)') is '#010203'
|
|
PASS trySettingFillColorWithSetter('RgB(1,2,3)') is '#010203'
|
|
PASS trySettingShadowWithSetter('RgB(1,2,3)') is '#010203'
|
|
PASS trySettingStrokeColorWithSetter('rGbA(1,2,3,0)') is 'rgba(1, 2, 3, 0)'
|
|
PASS trySettingFillColorWithSetter('rGbA(1,2,3,0)') is 'rgba(1, 2, 3, 0)'
|
|
PASS trySettingShadowWithSetter('rGbA(1,2,3,0)') is 'rgba(1, 2, 3, 0)'
|
|
PASS tryClearShadowAfterSettingColor('red') is 'rgba(0, 0, 0, 0)'
|
|
PASS tryClearShadowAfterSettingColor('rgba(0, 5, 10, 0.4)') is 'rgba(0, 0, 0, 0)'
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|