Sha256: 63d8d25ac1c1257682d4b68bf3bc241c55c3a34314b3bb10a3a5e3ca5ba6f564
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
describe 'UIColor (CSS)' do it "should have a #to_i method" do UIColor.whiteColor.to_i.should == 16777215 UIColor.blackColor.to_i.should == 0 end it "should have a #to_a method" do UIColor.whiteColor.to_a.should == [255, 255, 255] UIColor.blackColor.to_a.should == [0, 0, 0] end it "should have a #hex method" do UIColor.whiteColor.hex.should == '#ffffff' UIColor.blackColor.hex.should == '#000000' end it "should have a #system_name method" do UIColor.whiteColor.system_name.should == 'whiteColor' UIColor.blackColor.system_name.should == 'blackColor' end it "should return css color names" do corrections = { aqua: :cyan, lime: :green, fuchsia: :magenta, } Symbol.css_colors.each do |name, val| name = corrections[name] || name color = val.uicolor color.css_name.should == name end end it "should return UIColor objects" do Symbol.uicolors.each do |name, method| name.uicolor.should == UIColor.send(method) end Symbol.css_colors.each do |name, val| name.uicolor.is_a?(UIColor).should == true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sugarcube-0.19.2 | spec/uicolor_other_representations_spec.rb |