From b7e1c8b53ece9f0772f0c1a361df5dcf6cca2f6a Mon Sep 17 00:00:00 2001 From: Derek Cicerone Date: Mon, 27 Jan 2014 14:16:46 -0500 Subject: [PATCH] Create jquery.color-tests.ts --- jquery.color/jquery.color-tests.ts | 46 ++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 jquery.color/jquery.color-tests.ts diff --git a/jquery.color/jquery.color-tests.ts b/jquery.color/jquery.color-tests.ts new file mode 100644 index 0000000000..267ee3b63b --- /dev/null +++ b/jquery.color/jquery.color-tests.ts @@ -0,0 +1,46 @@ +/// +/// + +var color = $.Color("rgba(255, 255, 255, 0.4)"); +var color1 = $.Color({red: 255, green: 255, blue: 255}); +var color2 = $.Color({hue: 359, saturation: 0.5, lightness: 0.5}); + +// getters +var red = color.red(); +var green = color.green(); +var blue = color.blue(); +var alpha = color.alpha(); +var hue = color.hue(); +var saturation = color.saturation(); +var lightness = color.lightness(); + +// setters +var newRed = color.red(20); +var newGreen = color.green(20); +var newBlue = color.blue(20); +var newAlpha = color.alpha(0.5); +var newHue = color.hue(20); +var newSaturation = color.saturation(0.5); +var newLightness = color.lightness(0.5); + +// rgba methods +var rgba = color.rgba(); +var newRgba1 = color.rgba(255, 255, 255, 0.5); +var newRgba2 = color.rgba({red: 255, green: 255, blue: 255}); +var newRgba3 = color.rgba(rgba); + +// hsla methods +var hsla = color.hsla(); +var newHsla1 = color.hsla(359, 0.5, 0.5, 0.5); +var newHsla2 = color.hsla({hue: 359, saturation: 0.5, lightness: 0.5}); +var newHsla3 = color.hsla(hsla); + +// string methods +var rgbaString = color.toRgbaString(); +var hslaString = color.toHslaString(); +var hexString = color.toHexString(); + +// other colors +var transitionedColor = color.transition(newRed, 0.5); +var blendedColor = color.blend(newRed); +var isEqual = color.is(newRed);