mirror of
https://github.com/zhigang1992/rmq.git
synced 2026-01-12 17:52:17 +08:00
Test for that last commit
This commit is contained in:
19
spec/app.rb
19
spec/app.rb
@@ -140,6 +140,18 @@ describe 'app' do
|
||||
rmq.app.window.rootViewController = old_root
|
||||
end
|
||||
|
||||
it 'should return current_view_controller when root controller is container controller with a center method' do
|
||||
controller = MyCenterViewControllerController.alloc.init
|
||||
new_controller = UIViewController.new
|
||||
controller.my_controller = new_controller
|
||||
controller.my_controller.should == new_controller
|
||||
|
||||
old_root = rmq.app.window.rootViewController
|
||||
rmq.app.window.rootViewController = controller
|
||||
rmq.app.current_view_controller.should == new_controller
|
||||
rmq.app.window.rootViewController = old_root
|
||||
end
|
||||
|
||||
it 'should return current_view_controller when root controller is container controller with more than one child controllers' do
|
||||
# TODO
|
||||
1.should == 1
|
||||
@@ -169,3 +181,10 @@ class MyFrontViewControllerController < UIViewController
|
||||
@my_controller
|
||||
end
|
||||
end
|
||||
|
||||
class MyCenterViewControllerController < UIViewController
|
||||
attr_accessor :my_controller
|
||||
def center
|
||||
@my_controller
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user