Sha256: c07d66ed71c4ad74ac0b1cd8c131cd5f8a94dcb2523c79750bea40e7ca67a1d3
Contents?: true
Size: 1.81 KB
Versions: 2
Compression:
Stored size: 1.81 KB
Contents
describe 'BubbleWrap' do describe "debug flag" do after do BubbleWrap.debug = false end it "can be set" do BubbleWrap.debug = true BubbleWrap.debug?.should.equal true end it "can be unset" do BubbleWrap.debug = false BubbleWrap.debug?.should.equal false end end describe "RGB color" do before do @red = 23 @green = 45 @blue = 12 end it "creates color with rgb devided by 255 with alpha=1" do r,g,b,a = [(@red/255.0), (@green/255.0), (@blue/255.0), 1] if App.osx? color = NSColor.colorWithDeviceRed(r, green:g, blue:b, alpha: a) else color = UIColor.colorWithRed(r, green:g, blue:b, alpha:a) end BubbleWrap::rgb_color(@red, @green, @blue).should.equal color end it "rgba_color uses the real alpha" do alpha = 0.4 r,g,b,a = [(@red/255.0), (@green/255.0), (@blue/255.0), alpha] if App.osx? color = NSColor.colorWithDeviceRed(r, green:g, blue:b, alpha: a) else color = UIColor.colorWithRed(r, green:g, blue:b, alpha:a) end BubbleWrap::rgba_color(@red, @green, @blue, alpha).should.equal color end end describe "Localized string" do it "loads the string from NSBundle" do key = 'real_key' value = 'Real Key' BubbleWrap::localized_string(key, value).should == value end it "returns the key if localization not found and no value is given" do key = 'fake_key' BubbleWrap::localized_string(key).should == key end end describe "uuid" do it "always creates the new UUID" do previous = BW.create_uuid 10.times do uuid = BW.create_uuid uuid.should.not.equal previous uuid.size.should.equal 36 previous = uuid end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bubble-wrap-1.8.0 | spec/motion/core_spec.rb |
bubble-wrap-1.7.1 | spec/motion/core_spec.rb |