| Index: LayoutTests/http/tests/misc/webtiming-buffer-full-no-event.html
 | 
| diff --git a/LayoutTests/http/tests/misc/webtiming-buffer-full-no-event.html b/LayoutTests/http/tests/misc/webtiming-buffer-full-no-event.html
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..f265b213836eadc910977d2fe24dd0ee572dfdff
 | 
| --- /dev/null
 | 
| +++ b/LayoutTests/http/tests/misc/webtiming-buffer-full-no-event.html
 | 
| @@ -0,0 +1,38 @@
 | 
| +<html>
 | 
| +<head>
 | 
| +<link rel="help" href="https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/ResourceTiming/Overview.html#extensions-performance-interface">
 | 
| +<script src="../resources/js-test-pre.js"></script>
 | 
| +<script>
 | 
| +description("This test checks that Performance inherits EventTarget and that addEventListener() works for resourcetimingbufferfull events.");
 | 
| +window.jsTestIsAsync = true;
 | 
| +var bufferFullCount = 0;
 | 
| +var parameter;
 | 
| +
 | 
| +function onBufferFull(event) {
 | 
| +    parameter = event;
 | 
| +    shouldBe('parameter.__proto__', 'Event.prototype');
 | 
| +    bufferFullCount++;
 | 
| +}
 | 
| +
 | 
| +shouldBe('Performance.prototype.__proto__', 'EventTarget.prototype');
 | 
| +
 | 
| +performance.webkitSetResourceTimingBufferSize(2);
 | 
| +shouldBeNull('performance.onwebkitresourcetimingbufferfull');
 | 
| +performance.addEventListener('webkitresourcetimingbufferfull', onBufferFull);
 | 
| +shouldBeNull('performance.onwebkitresourcetimingbufferfull');
 | 
| +</script>
 | 
| +</head>
 | 
| +<body>
 | 
| +<script>
 | 
| +function test() {
 | 
| +    // Make sure the onBufferFull callback was called exactly 1 time.
 | 
| +    shouldBe('bufferFullCount', '1');
 | 
| +    performance.removeEventListener('webkitresourcetimingbufferfull', onBufferFull);
 | 
| +    finishJSTest();
 | 
| +}
 | 
| +
 | 
| +window.onload = test;
 | 
| +</script>
 | 
| +<script src="../resources/js-test-post.js"></script>
 | 
| +</body>
 | 
| +</html>
 | 
| 
 |