Changeset 42057 in webkit


Ignore:
Timestamp:
Mar 27, 2009 4:55:17 PM (15 years ago)
Author:
Darin Adler
Message:

2009-03-27 Darin Adler <Darin Adler>

Reviewed by Sam Weinig.

Made our mailto form submission tests work more reliably by using the new
layoutTestController.waitForPolicyDelegate function.

  • fast/encoding/mailto-always-utf-8.html: Updated test to use waitForPolicyDelegate rather than relying on the form submission happening immediately.
  • fast/forms/mailto/advanced-get.html: Ditto.
  • fast/forms/mailto/advanced-put.html: Ditto.
  • fast/forms/mailto/get-multiple-items-text-plain.html: Ditto.
  • fast/forms/mailto/get-multiple-items-x-www-form-urlencoded.html: Ditto.
  • fast/forms/mailto/get-multiple-items.html: Ditto.
  • fast/forms/mailto/get-non-ascii-always-utf-8.html: Ditto.
  • fast/forms/mailto/get-non-ascii-text-plain-latin-1.html: Ditto.
  • fast/forms/mailto/get-non-ascii-text-plain.html: Ditto.
  • fast/forms/mailto/get-non-ascii.html: Ditto.
  • fast/forms/mailto/get-overwrite-query.html: Ditto.
  • fast/forms/mailto/post-append-query.html: Ditto.
  • fast/forms/mailto/post-multiple-items-multipart-form-data.html: Ditto.
  • fast/forms/mailto/post-multiple-items-text-plain.html: Ditto.
  • fast/forms/mailto/post-multiple-items-x-www-form-urlencoded.html: Ditto.
  • fast/forms/mailto/post-multiple-items.html: Ditto.
  • fast/forms/mailto/post-text-plain-with-accept-charset.html: Ditto.
  • fast/forms/mailto/post-text-plain.html: Ditto.
Location:
trunk/LayoutTests
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r42054 r42057  
     12009-03-27  Darin Adler  <darin@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Made our mailto form submission tests work more reliably by using the new
     6        layoutTestController.waitForPolicyDelegate function.
     7
     8        * fast/encoding/mailto-always-utf-8.html: Updated test to use waitForPolicyDelegate
     9        rather than relying on the form submission happening immediately.
     10        * fast/forms/mailto/advanced-get.html: Ditto.
     11        * fast/forms/mailto/advanced-put.html: Ditto.
     12        * fast/forms/mailto/get-multiple-items-text-plain.html: Ditto.
     13        * fast/forms/mailto/get-multiple-items-x-www-form-urlencoded.html: Ditto.
     14        * fast/forms/mailto/get-multiple-items.html: Ditto.
     15        * fast/forms/mailto/get-non-ascii-always-utf-8.html: Ditto.
     16        * fast/forms/mailto/get-non-ascii-text-plain-latin-1.html: Ditto.
     17        * fast/forms/mailto/get-non-ascii-text-plain.html: Ditto.
     18        * fast/forms/mailto/get-non-ascii.html: Ditto.
     19        * fast/forms/mailto/get-overwrite-query.html: Ditto.
     20        * fast/forms/mailto/post-append-query.html: Ditto.
     21        * fast/forms/mailto/post-multiple-items-multipart-form-data.html: Ditto.
     22        * fast/forms/mailto/post-multiple-items-text-plain.html: Ditto.
     23        * fast/forms/mailto/post-multiple-items-x-www-form-urlencoded.html: Ditto.
     24        * fast/forms/mailto/post-multiple-items.html: Ditto.
     25        * fast/forms/mailto/post-text-plain-with-accept-charset.html: Ditto.
     26        * fast/forms/mailto/post-text-plain.html: Ditto.
     27
    1282009-03-27  Xiaomei Ji  <xji@chromium.org>
    229
  • trunk/LayoutTests/fast/encoding/mailto-always-utf-8.html

    r29493 r42057  
    1616  if (window.layoutTestController) {
    1717    layoutTestController.dumpAsText();
    18     layoutTestController.setCustomPolicyDelegate(true);
     18    layoutTestController.waitForPolicyDelegate();
    1919    var a = document.getElementsByTagName("a")[0];
    2020    eventSender.mouseMoveTo(a.offsetLeft + 5, a.offsetTop + 5);
    2121    eventSender.mouseDown();
    2222    eventSender.mouseUp();
    23     layoutTestController.setCustomPolicyDelegate(false);
    2423  }
    2524}
  • trunk/LayoutTests/fast/forms/mailto/advanced-get.html

    r29086 r42057  
    77              if (window.layoutTestController) {
    88                layoutTestController.dumpAsText();
    9                 layoutTestController.setCustomPolicyDelegate(true);
     9                layoutTestController.waitForPolicyDelegate();
    1010                document.getElementsByTagName("form")[0].submit();
    11                 layoutTestController.setCustomPolicyDelegate(false);
    1211              }
    1312            }
  • trunk/LayoutTests/fast/forms/mailto/advanced-put.html

    r29086 r42057  
    77              if (window.layoutTestController) {
    88                layoutTestController.dumpAsText();
    9                 layoutTestController.setCustomPolicyDelegate(true);
     9                layoutTestController.waitForPolicyDelegate();
    1010                document.getElementsByTagName("form")[0].submit();
    11                 layoutTestController.setCustomPolicyDelegate(false);
    1211              }
    1312            }
  • trunk/LayoutTests/fast/forms/mailto/get-multiple-items-text-plain.html

    r29086 r42057  
    1111  if (window.layoutTestController) {
    1212    layoutTestController.dumpAsText();
    13     layoutTestController.setCustomPolicyDelegate(true);
     13    layoutTestController.waitForPolicyDelegate();
    1414    document.getElementsByTagName("form")[0].submit();
    15     layoutTestController.setCustomPolicyDelegate(false);
    1615  }
    1716}
  • trunk/LayoutTests/fast/forms/mailto/get-multiple-items-x-www-form-urlencoded.html

    r29086 r42057  
    99  if (window.layoutTestController) {
    1010    layoutTestController.dumpAsText();
    11     layoutTestController.setCustomPolicyDelegate(true);
     11    layoutTestController.waitForPolicyDelegate();
    1212    document.getElementsByTagName("form")[0].submit();
    13     layoutTestController.setCustomPolicyDelegate(false);
    1413  }
    1514}
  • trunk/LayoutTests/fast/forms/mailto/get-multiple-items.html

    r29086 r42057  
    1010  if (window.layoutTestController) {
    1111    layoutTestController.dumpAsText();
    12     layoutTestController.setCustomPolicyDelegate(true);
     12    layoutTestController.waitForPolicyDelegate();
    1313    document.getElementsByTagName("form")[0].submit();
    14     layoutTestController.setCustomPolicyDelegate(false);
    1514  }
    1615}
  • trunk/LayoutTests/fast/forms/mailto/get-non-ascii-always-utf-8.html

    r29493 r42057  
    1010  if (window.layoutTestController) {
    1111    layoutTestController.dumpAsText();
    12     layoutTestController.setCustomPolicyDelegate(true);
     12    layoutTestController.waitForPolicyDelegate();
    1313    document.getElementsByTagName("form")[0].submit();
    14     layoutTestController.setCustomPolicyDelegate(false);
    1514  }
    1615}
  • trunk/LayoutTests/fast/forms/mailto/get-non-ascii-text-plain-latin-1.html

    r29750 r42057  
    1010  if (window.layoutTestController) {
    1111    layoutTestController.dumpAsText();
    12     layoutTestController.setCustomPolicyDelegate(true);
     12    layoutTestController.waitForPolicyDelegate();
    1313    document.getElementsByTagName("form")[0].submit();
    14     layoutTestController.setCustomPolicyDelegate(false);
    1514  }
    1615}
  • trunk/LayoutTests/fast/forms/mailto/get-non-ascii-text-plain.html

    r29086 r42057  
    1010  if (window.layoutTestController) {
    1111    layoutTestController.dumpAsText();
    12     layoutTestController.setCustomPolicyDelegate(true);
     12    layoutTestController.waitForPolicyDelegate();
    1313    document.getElementsByTagName("form")[0].submit();
    14     layoutTestController.setCustomPolicyDelegate(false);
    1514  }
    1615}
  • trunk/LayoutTests/fast/forms/mailto/get-non-ascii.html

    r29086 r42057  
    1010  if (window.layoutTestController) {
    1111    layoutTestController.dumpAsText();
    12     layoutTestController.setCustomPolicyDelegate(true);
     12    layoutTestController.waitForPolicyDelegate();
    1313    document.getElementsByTagName("form")[0].submit();
    14     layoutTestController.setCustomPolicyDelegate(false);
    1514  }
    1615}
  • trunk/LayoutTests/fast/forms/mailto/get-overwrite-query.html

    r29086 r42057  
    99  if (window.layoutTestController) {
    1010    layoutTestController.dumpAsText();
    11     layoutTestController.setCustomPolicyDelegate(true);
     11    layoutTestController.waitForPolicyDelegate();
    1212    document.getElementsByTagName("form")[0].submit();
    13     layoutTestController.setCustomPolicyDelegate(false);
    1413  }
    1514}
  • trunk/LayoutTests/fast/forms/mailto/post-append-query.html

    r29086 r42057  
    99  if (window.layoutTestController) {
    1010    layoutTestController.dumpAsText();
    11     layoutTestController.setCustomPolicyDelegate(true);
     11    layoutTestController.waitForPolicyDelegate();
    1212    document.getElementsByTagName("form")[0].submit();
    13     layoutTestController.setCustomPolicyDelegate(false);
    1413  }
    1514}
  • trunk/LayoutTests/fast/forms/mailto/post-multiple-items-multipart-form-data.html

    r29086 r42057  
    1111  if (window.layoutTestController) {
    1212    layoutTestController.dumpAsText();
    13     layoutTestController.setCustomPolicyDelegate(true);
     13    layoutTestController.waitForPolicyDelegate();
    1414    document.getElementsByTagName("form")[0].submit();
    15     layoutTestController.setCustomPolicyDelegate(false);
    1615  }
    1716}
  • trunk/LayoutTests/fast/forms/mailto/post-multiple-items-text-plain.html

    r29086 r42057  
    1111  if (window.layoutTestController) {
    1212    layoutTestController.dumpAsText();
    13     layoutTestController.setCustomPolicyDelegate(true);
     13    layoutTestController.waitForPolicyDelegate();
    1414    document.getElementsByTagName("form")[0].submit();
    15     layoutTestController.setCustomPolicyDelegate(false);
    1615  }
    1716}
  • trunk/LayoutTests/fast/forms/mailto/post-multiple-items-x-www-form-urlencoded.html

    r29086 r42057  
    1111  if (window.layoutTestController) {
    1212    layoutTestController.dumpAsText();
    13     layoutTestController.setCustomPolicyDelegate(true);
     13    layoutTestController.waitForPolicyDelegate();
    1414    document.getElementsByTagName("form")[0].submit();
    15     layoutTestController.setCustomPolicyDelegate(false);
    1615  }
    1716}
  • trunk/LayoutTests/fast/forms/mailto/post-multiple-items.html

    r29086 r42057  
    1010  if (window.layoutTestController) {
    1111    layoutTestController.dumpAsText();
    12     layoutTestController.setCustomPolicyDelegate(true);
     12    layoutTestController.waitForPolicyDelegate();
    1313    document.getElementsByTagName("form")[0].submit();
    14     layoutTestController.setCustomPolicyDelegate(false);
    1514  }
    1615}
  • trunk/LayoutTests/fast/forms/mailto/post-text-plain-with-accept-charset.html

    r29750 r42057  
    1414  if (window.layoutTestController) {
    1515    layoutTestController.dumpAsText();
    16     layoutTestController.setCustomPolicyDelegate(true);
     16    layoutTestController.waitForPolicyDelegate();
    1717    document.getElementsByTagName("form")[0].submit();
    18     layoutTestController.setCustomPolicyDelegate(false);
    1918  }
    2019}
  • trunk/LayoutTests/fast/forms/mailto/post-text-plain.html

    r29750 r42057  
    1414  if (window.layoutTestController) {
    1515    layoutTestController.dumpAsText();
    16     layoutTestController.setCustomPolicyDelegate(true);
     16    layoutTestController.waitForPolicyDelegate();
    1717    document.getElementsByTagName("form")[0].submit();
    18     layoutTestController.setCustomPolicyDelegate(false);
    1918  }
    2019}
Note: See TracChangeset for help on using the changeset viewer.