From b37f5b4143509b6f82ccb4bac95da45e41cfe055 Mon Sep 17 00:00:00 2001 From: nciagra Date: Fri, 18 Jun 2010 14:18:29 -0400 Subject: [PATCH] Fix CPResponderTest. --- Tests/AppKit/CPResponderTest.j | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Tests/AppKit/CPResponderTest.j b/Tests/AppKit/CPResponderTest.j index eab226833..2cfa482f3 100644 --- a/Tests/AppKit/CPResponderTest.j +++ b/Tests/AppKit/CPResponderTest.j @@ -21,16 +21,16 @@ - (void)testInterpretKeyEvents { var tests = [ - CPKeyCodes.PAGE_UP, CPPageUpFunctionKey, @selector(pageUp:), - CPKeyCodes.PAGE_DOWN, CPPageDownFunctionKey, @selector(pageDown:), + CPKeyCodes.PAGE_UP, CPPageUpFunctionKey, @selector(scrollPageUp:), + CPKeyCodes.PAGE_DOWN, CPPageDownFunctionKey, @selector(scrollPageDown:), CPKeyCodes.LEFT, CPLeftArrowFunctionKey, @selector(moveLeft:), CPKeyCodes.RIGHT, CPRightArrowFunctionKey, @selector(moveRight:), CPKeyCodes.UP, CPUpArrowFunctionKey, @selector(moveUp:), CPKeyCodes.DOWN, CPDownArrowFunctionKey, @selector(moveDown:), CPKeyCodes.BACKSPACE, CPDeleteCharacter, @selector(deleteBackward:), - CPKeyCodes.ENTER, CPCarriageReturnCharacter, @selector(insertLineBreak:), - 0, CPNewlineCharacter, @selector(insertLineBreak:), - CPKeyCodes.ESC, CPEscapeFunctionKey, @selector(cancel:), + CPKeyCodes.ENTER, CPCarriageReturnCharacter, @selector(insertNewline:), + 0, CPNewlineCharacter, @selector(insertNewline:), + CPKeyCodes.ESC, CPEscapeFunctionKey, @selector(cancelOperation:), CPKeyCodes.TAB, CPTabCharacter, @selector(insertTab:) ]; @@ -47,13 +47,16 @@ [responder interpretKeyEvents:[keyEvent]]; [self assert:[selector] equals:responder.doCommandCalls]; } +} +- (void)testInterpretKeyEventsWithModifierFlags +{ responder.doCommandCalls = []; keyEvent = [CPEvent keyEventWithType:CPKeyDown location:CGPointMakeZero() modifierFlags:CPShiftKeyMask timestamp:nil windowNumber:nil context:nil - characters:CPTabCharacter charactersIgnoringModifiers:CPTabCharacter isARepeat:NO keyCode:CPKeyCodes.TAB]; + characters:CPLeftArrowFunctionKey charactersIgnoringModifiers:CPLeftArrowFunctionKey isARepeat:NO keyCode:CPKeyCodes.LEFT]; [responder interpretKeyEvents:[keyEvent]]; - [self assert:[@selector(insertBackTab:)] equals:responder.doCommandCalls]; + [self assert:[@selector(moveLeftAndModifySelection:)] equals:responder.doCommandCalls]; } @end