Sha256: 138b685b108941bf9f3869d024bd77d785a779495c0b331f8c23a76768a06201

Contents?: true

Size: 980 Bytes

Versions: 32

Compression:

Stored size: 980 Bytes

Contents

describe "UIView" do

  it "should convert to a UIImage" do
    test = UIView.alloc.initWithFrame([[0, 0], [10, 10]])
    image = test.uiimage
    image.class.should == UIImage
    CGSizeEqualToSize(image.size, [10, 10]).should == true
    image.scale.should == UIScreen.mainScreen.scale
  end

  it "should convert a UIScrollView to a UIImage" do
    test = UIScrollView.alloc.initWithFrame([[0, 0], [10, 10]])
    test.contentSize = [20, 20]

    image = test.uiimage
    image.class.should == UIImage
    CGSizeEqualToSize(image.size, [10, 10]).should == true
    image.scale.should == UIScreen.mainScreen.scale

    image = test.uiimage(:all)
    image.class.should == UIImage
    CGSizeEqualToSize(image.size, [20, 20]).should == true
    image.scale.should == UIScreen.mainScreen.scale

    image = test.uiimage(true)
    image.class.should == UIImage
    CGSizeEqualToSize(image.size, [20, 20]).should == true
    image.scale.should == UIScreen.mainScreen.scale
  end

end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
sugarcube-1.0.3 spec/uiview_spec.rb
sugarcube-1.0.2 spec/uiview_spec.rb
sugarcube-1.0.1 spec/uiview_spec.rb
sugarcube-1.0.0 spec/uiview_spec.rb
sugarcube-0.20.25 spec/uiview_spec.rb
sugarcube-0.20.24 spec/uiview_spec.rb
sugarcube-0.20.23 spec/uiview_spec.rb
sugarcube-0.20.22 spec/uiview_spec.rb
sugarcube-0.20.21 spec/uiview_spec.rb
sugarcube-0.20.20 spec/uiview_spec.rb
sugarcube-0.20.19 spec/uiview_spec.rb
sugarcube-0.20.18 spec/uiview_spec.rb
sugarcube-0.20.17 spec/uiview_spec.rb
sugarcube-0.20.16 spec/uiview_spec.rb
sugarcube-0.20.15 spec/uiview_spec.rb
sugarcube-0.20.13 spec/uiview_spec.rb
sugarcube-0.20.12 spec/uiview_spec.rb
sugarcube-0.20.11 spec/uiview_spec.rb
sugarcube-0.20.10 spec/uiview_spec.rb
sugarcube-0.20.9 spec/uiview_spec.rb