Sha256: fed9923cdb9bf3f860f9a7cf9aa0e5228dbd6f30276ab1e730eb18a5475388a9

Contents?: true

Size: 1.08 KB

Versions: 14

Compression:

Stored size: 1.08 KB

Contents

describe MotionKit::Layout do
  before do
    @subject = TestRelativeLayout.new
  end

  it "should have two subviews" do
    @subject.view.subviews.count.should == 2
  end

  describe "should have a test view" do
    it "with origin x = y = 0" do
      @subject.get(:test).frame.origin.x.should == 0
      @subject.get(:test).frame.origin.y.should == 0
    end
    it "with frame w = h = 100" do
      @subject.get(:test).frame.size.width.should == 320 # how do I best set this to 100% of the screen, in case future simulators have higher resolution?
      @subject.get(:test).frame.size.height.should == 100
    end
  end

  describe "should have a test2 view below test view" do
    it "with origin x = 0, y = 100" do
      @subject.get(:test2).frame.origin.x.should == 0
      @subject.get(:test2).frame.origin.y.should == 100
    end
    it "with frame w = 100, h = 50" do
      @subject.get(:test2).frame.size.width.should == 320 # how do I best set this to 100% of the screen, in case future simulators have higher resolution?
      @subject.get(:test2).frame.size.height.should == 50
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
motion-kit-0.10.11 spec/ios/relative_layout.spec.rb
motion-kit-0.10.10 spec/ios/relative_layout.spec.rb
motion-kit-0.10.9 spec/ios/relative_layout.spec.rb
motion-kit-0.10.8 spec/ios/relative_layout.spec.rb
motion-kit-0.10.7 spec/ios/relative_layout.spec.rb
motion-kit-0.10.6 spec/ios/relative_layout.spec.rb
motion-kit-0.10.5 spec/ios/relative_layout.spec.rb
motion-kit-0.10.4 spec/ios/relative_layout.spec.rb
motion-kit-0.10.3 spec/ios/relative_layout.spec.rb
motion-kit-0.10.2 spec/ios/relative_layout.spec.rb
motion-kit-0.10.1 spec/ios/relative_layout.spec.rb
motion-kit-0.10.0 spec/ios/relative_layout.spec.rb
motion-kit-0.9.6 spec/ios/relative_layout.spec.rb
motion-kit-0.9.4 spec/ios/relative_layout.spec.rb