Skip to content

Conversation

@mmalerba
Copy link
Contributor

existing tests and the test harnesses.

Also adds API for more easily sending special keys that don't result in
a character being typed

@mmalerba mmalerba added pr: merge safe target: patch This PR is targeted for the next patch release labels Jul 30, 2019
@googlebot googlebot added the cla: yes PR author has agreed to Google's Contributor License Agreement label Jul 30, 2019
@mmalerba
Copy link
Contributor Author

Actually don't review just yet, I might have to change some things to make sure it works with protractor too

@mmalerba mmalerba force-pushed the keycode branch 3 times, most recently from f120138 to 0045fb2 Compare August 2, 2019 00:01
@mmalerba mmalerba changed the title refactor(cdk/testing): share code for sending key events between our feat(cdk-experimental/testing): Improve keyboard event support in harnesses Aug 2, 2019
@mmalerba
Copy link
Contributor Author

mmalerba commented Aug 2, 2019

Ok, PTAL

Copy link
Member

@devversion devversion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice 🎉 A few minor comments.

Copy link
Member

@devversion devversion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. This is a blocker for #16674 and #16709 so it would be good to get this in.

@devversion devversion added P2 The issue is important to a large percentage of users, with a workaround pr: lgtm labels Aug 7, 2019
@mmalerba
Copy link
Contributor Author

mmalerba commented Aug 7, 2019

I would like @jelbourn to take a look and make sure he's ok with the approach I'm taking here

@devversion
Copy link
Member

@mmalerba Yeah I assumed that. That's why I didn't add the merge ready label.

Copy link
Member

@jelbourn jelbourn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

…nesses

- Adds support for special keys like <kbd>ENTER</kbd>, <kbd>ESCAPE</kbd>, etc.
- Adds support for modifier keys (e.g. <kbd>SHIFT</kbd>, etc.)
- Improve code sharing for sending key events between our existing tests and the test harnesses.
@mmalerba mmalerba added action: merge The PR is ready for merge by the caretaker pr: merge safe and removed pr: merge safe labels Aug 12, 2019
@mmalerba mmalerba merged commit 286038c into angular:master Aug 12, 2019
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 12, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker cla: yes PR author has agreed to Google's Contributor License Agreement P2 The issue is important to a large percentage of users, with a workaround target: patch This PR is targeted for the next patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants