tests: Add edittext_password_copy test

This test verifies how FP behaves with regard to
copying or cutting text from a password text field.
This commit is contained in:
Kamil Jarosz 2024-06-06 23:30:05 +02:00 committed by Nathan Adams
parent 142fc1d232
commit f994c69805
5 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,20 @@
[
{ "type": "SetClipboardText", "text": "password" },
{ "type": "TextControl", "code": "Paste" },
{ "type": "SetClipboardText", "text": "" },
{ "type": "KeyDown", "key_code": 27 },
{ "type": "TextControl", "code": "SelectAll" },
{ "type": "TextControl", "code": "Copy" },
{ "type": "TextControl", "code": "Paste" },
{ "type": "TextControl", "code": "Paste" },
{ "type": "KeyDown", "key_code": 27 },
{ "type": "SetClipboardText", "text": "password" },
{ "type": "TextControl", "code": "Paste" },
{ "type": "SetClipboardText", "text": "" },
{ "type": "KeyDown", "key_code": 27 },
{ "type": "TextControl", "code": "SelectAll" },
{ "type": "TextControl", "code": "Cut" },
{ "type": "TextControl", "code": "Paste" },
{ "type": "TextControl", "code": "Paste" },
{ "type": "KeyDown", "key_code": 27 }
]

View File

@ -0,0 +1,4 @@
Text: 'password'
Text: 'password'
Text: 'password'
Text: 'password'

View File

@ -0,0 +1,11 @@
var listener = new Object();
listener.onKeyDown = function() {
if (Key.getCode() == 27) {
trace("Text: '" + text.text + "'");
}
};
Key.addListener(listener);
text.password = true;
Selection.setFocus(text);

Binary file not shown.

View File

@ -0,0 +1 @@
num_ticks = 1