Sha256: b367039d4171c9057c7b057378d286059e25fc6afd2b37547e3253fa6ea6c61c
Contents?: true
Size: 1.72 KB
Versions: 4
Compression:
Stored size: 1.72 KB
Contents
describe "Split screen functional" do tests PM::SplitViewController # Override controller to properly instantiate def controller @app ||= TestDelegate.new @master = MasterScreen.new(nav_bar: true) @detail = DetailScreen.new(nav_bar: true) @controller ||= @app.create_split_screen @master, @detail end before do rotate_device to: :landscape, button: :right end after do rotate_device to: :portrait, button: :bottom end it "should allow opening a detail view from the master view" do @master.open BasicScreen.new(nav_bar: true), in_detail: true wait 0.75 do view("Master").should.be.kind_of UINavigationItemView view("Basic").should.be.kind_of UINavigationItemView views(UINavigationItemView).each { |v| v.title.should.not == "Detail" } end end it "should allow opening another view from the master view" do @master.open BasicScreen wait 0.75 do view("Basic").should.be.kind_of UINavigationItemView view("Detail").should.be.kind_of UINavigationItemView end end it "should allow opening a master view from the detail view" do @detail.open BasicScreen.new(nav_bar: true), in_master: true wait 0.75 do view("Basic").should.be.kind_of UINavigationItemView view("Detail").should.be.kind_of UINavigationItemView views(UINavigationItemView).each { |v| v.title.should.not == "Master" } end end it "should allow opening another view from the detail view" do @detail.open BasicScreen wait 0.75 do view("Basic").should.be.kind_of UINavigationItemView view("Master").should.be.kind_of UINavigationItemView end end end
Version data entries
4 entries across 4 versions & 1 rubygems