Backed out changeset 2450366cf7ca (bug 1891629) for causing win msix mochitest failures
[gecko.git] / widget / tests / test_ime_state_on_readonly_change_in_parent.html
blob055785654247055ee930dfe58e54e61d840e1ca9
1 <html>
2 <head>
3 <title>Test for IME state on readonly state change</title>
4 <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
5 <script src="file_ime_state_test_helper.js"></script>
6 <script src="file_test_ime_state_on_readonly_change.js"></script>
7 <link rel="stylesheet" href="chrome://mochikit/content/tests/SimpleTest/test.css">
8 <script>
9 "use strict";
11 /* import-globals-from file_ime_state_test_helper.js */
12 /* import-globals-from file_test_ime_state_on_readonly_change.js */
14 SimpleTest.waitForExplicitFinish();
15 SimpleTest.waitForFocus(async () => {
16 const tipWrapper = new TIPWrapper(window);
17 const tester = new IMEStateOnReadonlyChangeTester();
18 for (let i = 0; i < IMEStateOnReadonlyChangeTester.numberOfTextControlTypes; i++) {
19 tester.checkBeforeRun(await tester.prepareToRun(i, window, document.body), tipWrapper);
20 tester.checkResultOfMakingTextControlReadonly(await tester.runToMakeTextControlReadonly());
21 tester.checkResultOfMakingTextControlEditable(await tester.runToMakeTextControlEditable());
22 tipWrapper.clearFocusBlurNotifications();
23 tester.clear();
25 SimpleTest.finish();
26 });
27 </script>
28 </head>
29 <body>
30 </body>
31 </html>