Changeset 103509 in webkit


Ignore:
Timestamp:
Dec 22, 2011 2:32:40 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

Media element loads blocked by a resource load delegate or beforeload handler do not generate an error event
https://bugs.webkit.org/show_bug.cgi?id=63558

Patch by Shadi Khalek <shadi@chromium.org> on 2011-12-22
Reviewed by Eric Carlson.

  • media/media-blocked-by-beforeload.html:
Location:
trunk/LayoutTests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r103506 r103509  
     12011-12-22  Shadi Khalek  <shadi@chromium.org>
     2
     3        Media element loads blocked by a resource load delegate or beforeload handler do not generate an error event
     4        https://bugs.webkit.org/show_bug.cgi?id=63558
     5
     6        Reviewed by Eric Carlson.
     7
     8        * media/media-blocked-by-beforeload.html:
     9
    1102011-12-22  Nikolas Zimmermann  <nzimmermann@rim.com>
    211
  • trunk/LayoutTests/media/media-blocked-by-beforeload.html

    r96891 r103509  
    2020        var allowedURL;
    2121        var test;
     22        var loadedmetadataFired = false;
     23        var loadedFired = false;
    2224
    2325        function logEvent(evt)
     
    2527            consoleWrite("<br>EVENT('" + evt.type + "')");
    2628        }
    27        
     29
    2830        function loadedmetadata(evt)
    2931        {
    3032            logEvent(evt);
    3133            consoleWrite("");
    32             endTest();
     34            loadedmetadataFired = true;
     35            checkEndTest();
    3336        }
    3437
    35         function setupSourceTest() 
     38        function setupSourceTest()
    3639        {
    3740            consoleWrite("<br>*** Test using the &lt;source&gt; element ***");
     
    103106        }
    104107
    105         function loaded(evt) 
     108        function loaded(evt)
    106109        {
    107             logEvent(evt);
    108             testExpected("video.error", null, "!=");
    109             testExpected("video.error.code", MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED);
    110             testExpected("video.networkState", HTMLMediaElement.NETWORK_NO_SOURCE);
     110            loadedFired = true;
     111            checkEndTest();
     112        };
     113
     114        function checkEndTest()
     115        {
     116            if (loadedmetadataFired && loadedFired)
     117                endTest();
    111118        };
    112119
Note: See TracChangeset for help on using the changeset viewer.