From fe8d47ebad5652d107eb6c1efdba51cbad7be2ca Mon Sep 17 00:00:00 2001 From: Ryan Linton Date: Wed, 28 Jan 2015 22:43:12 -0800 Subject: [PATCH] Add specs for the greater good --- spec/unit/tables/table_screen_spec.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/spec/unit/tables/table_screen_spec.rb b/spec/unit/tables/table_screen_spec.rb index eb9871b..33d83aa 100644 --- a/spec/unit/tables/table_screen_spec.rb +++ b/spec/unit/tables/table_screen_spec.rb @@ -80,6 +80,19 @@ describe "table screens" do @screen.tableView.tableHeaderView.should.be.kind_of UISearchBar end + it "should not hide the search bar initally by default" do + @screen.tableView.contentOffset.should == CGPointMake(0,0) + end + + it "should allow hiding the search bar initally" do + class HiddenSearchScreen < TableScreenSearchable + searchable hide_initially: true + end + screen = HiddenSearchScreen.new + screen.on_load + screen.tableView.contentOffset.should == CGPointMake(0,screen.searchDisplayController.searchBar.frame.size.height) + end + end describe "refresh functionality" do