Sha256: 0d0935a385a690408c2fc13aabdaa93937e71a01c443f0aca55a608aa04cf70a
Contents?: true
Size: 1.9 KB
Versions: 2
Compression:
Stored size: 1.9 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 color = nil 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 = 'fake_key' value = 'fake_value' bundle = NSBundle.mainBundle def bundle.arguments; @arguments; end def bundle.localizedStringForKey(key, value:value, table:table); @arguments = [key, value, table]; end BubbleWrap::localized_string(key, value) bundle.arguments.should.equal [key, value, nil] end end describe "uuid" do it "creates always 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.3.0 | spec/motion/core_spec.rb |
bubble-wrap-1.3.0.osx | spec/motion/core_spec.rb |