From cf0b4c8f0344dd1dac0561e7d1456ecba529d99e Mon Sep 17 00:00:00 2001 From: Alexandre Wilhelm Date: Thu, 28 Aug 2014 22:23:20 -0700 Subject: [PATCH] Fixed: added CPView test for the method addSubview --- Tests/AppKit/CPViewTest.j | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Tests/AppKit/CPViewTest.j b/Tests/AppKit/CPViewTest.j index 49857032c..3d1430492 100644 --- a/Tests/AppKit/CPViewTest.j +++ b/Tests/AppKit/CPViewTest.j @@ -22,8 +22,8 @@ var methodCalled; view = [[CPView alloc] initWithFrame:CGRectMakeZero()]; view1 = [[CPResponderView alloc] initWithFrame:CGRectMakeZero()]; - view2 = [[CPResponderView alloc] initWithFrame:CGRectMakeZero()], - view3 = [[CPResponderView alloc] initWithFrame:CGRectMakeZero()], + view2 = [[CPResponderView alloc] initWithFrame:CGRectMakeZero()]; + view3 = [[CPResponderView alloc] initWithFrame:CGRectMakeZero()]; [view1 setIdentifier:@"view1"]; [view2 setIdentifier:@"view2"]; @@ -549,6 +549,16 @@ var methodCalled; [self assert:expectedRestult equals:methodCalled]; } +- (void)testWhenAddedTwoSubviewsThenAddedTheViewToAnotherViewWithoutWindowMethodCalled +{ + var expectedRestult = [@"viewWillMoveToSuperview_view1", @"viewDidMoveToSuperview_view1", @"viewWillMoveToWindow_view1", @"viewDidMoveToWindow_view1", @"viewWillMoveToSuperview_view1", @"viewDidMoveToSuperview_view1", @"viewWillMoveToWindow_view1", @"viewDidMoveToWindow_view1"]; + + [[window contentView] addSubview:view1]; + [view2 addSubview:view1]; + + [self assert:expectedRestult equals:methodCalled]; +} + - (void)testWhenAddedOneSubviewsWithSetSubviewsMethodCalled { var expectedRestult = [@"viewWillMoveToSuperview_view1", @"viewDidMoveToSuperview_view1", "viewWillMoveToWindow_view1", "viewDidMoveToWindow_view1"];