| Index: third_party/WebKit/LayoutTests/inspector-protocol/runtime/runtime-clear-of-command-line-api.html | 
| diff --git a/third_party/WebKit/LayoutTests/inspector-protocol/runtime/runtime-clear-of-command-line-api.html b/third_party/WebKit/LayoutTests/inspector-protocol/runtime/runtime-clear-of-command-line-api.html | 
| deleted file mode 100644 | 
| index 797aa53284a749d900e7b0e6c6a53009bb0969bb..0000000000000000000000000000000000000000 | 
| --- a/third_party/WebKit/LayoutTests/inspector-protocol/runtime/runtime-clear-of-command-line-api.html | 
| +++ /dev/null | 
| @@ -1,127 +0,0 @@ | 
| -<html> | 
| -<head> | 
| -<script type="text/javascript" src="../../http/tests/inspector-protocol/resources/inspector-protocol-test.js"></script> | 
| -<script> | 
| - | 
| -var methods = ["dir","dirxml","profile","profileEnd","clear","table","keys","values","debug","undebug","monitor","unmonitor","inspect","copy"]; | 
| - | 
| -function presentedAPIMethods() | 
| -{ | 
| -    var methodCount = 0; | 
| -    for (var method of methods) { | 
| -        try { | 
| -            if (eval("window." + method + "&&" + method + ".toString ? " + method + ".toString().indexOf(\"[Command Line API]\") !== -1 : false")) | 
| -                ++methodCount; | 
| -        } catch (e) { | 
| -        } | 
| -    } | 
| -    methodCount += eval("\"$_\" in window ? $_ === 239 : false") ? 1 : 0; | 
| -    return methodCount; | 
| -} | 
| - | 
| -function setPropertyForMethod() | 
| -{ | 
| -    window.dir = 42; | 
| -} | 
| - | 
| -function defineValuePropertyForMethod() | 
| -{ | 
| -    Object.defineProperty(window, "dir", { value: 42 }); | 
| -} | 
| - | 
| -function defineAccessorPropertyForMethod() | 
| -{ | 
| -    Object.defineProperty(window, "dir", { set: function() {}, get: function(){ return 42 } }); | 
| -} | 
| - | 
| -function definePropertiesForMethod() | 
| -{ | 
| -    Object.defineProperties(window, { "dir": { set: function() {}, get: function(){ return 42 } }}); | 
| -} | 
| - | 
| -var builtinGetOwnPropertyDescriptorOnObject; | 
| -var builtinGetOwnPropertyDescriptorOnObjectPrototype; | 
| -var builtinGetOwnPropertyDescriptorOnWindow; | 
| - | 
| -function redefineGetOwnPropertyDescriptors() | 
| -{ | 
| -    builtinGetOwnPropertyDescriptorOnObject = Object.getOwnPropertyDescriptor; | 
| -    Object.getOwnPropertyDescriptor = function() {} | 
| -    builtinGetOwnPropertyDescriptorOnObjectPrototype = Object.prototype.getOwnPropertyDescriptor; | 
| -    Object.prototype.getOwnPropertyDescriptor = function() {} | 
| -    builtinGetOwnPropertyDescriptorOnWindow = window.getOwnPropertyDescriptor; | 
| -    window.getOwnPropertyDescriptor = function() {} | 
| -} | 
| - | 
| -function restoreGetOwnPropertyDescriptors() | 
| -{ | 
| -    Object.getOwnPropertyDescriptor = builtinGetOwnPropertyDescriptorOnObject; | 
| -    Object.prototype.getOwnPropertyDescriptor = builtinGetOwnPropertyDescriptorOnObjectPrototype; | 
| -    window.getOwnPropertyDescriptor = builtinGetOwnPropertyDescriptorOnWindow; | 
| -} | 
| - | 
| - | 
| -function test() | 
| -{ | 
| -    runExpressionAndDumpPresentedMethods("") | 
| -        .then(() => dumpLeftMethods()) | 
| -        .then(() => runExpressionAndDumpPresentedMethods("setPropertyForMethod()")) | 
| -        .then(() => dumpLeftMethods()) | 
| -        .then(() => dumpDir()) | 
| -        .then(() => runExpressionAndDumpPresentedMethods("defineValuePropertyForMethod()")) | 
| -        .then(() => dumpLeftMethods()) | 
| -        .then(() => dumpDir()) | 
| -        .then(() => runExpressionAndDumpPresentedMethods("definePropertiesForMethod()")) | 
| -        .then(() => dumpLeftMethods()) | 
| -        .then(() => dumpDir()) | 
| -        .then(() => runExpressionAndDumpPresentedMethods("defineAccessorPropertyForMethod()")) | 
| -        .then(() => dumpLeftMethods()) | 
| -        .then(() => dumpDir()) | 
| -        .then(() => runExpressionAndDumpPresentedMethods("redefineGetOwnPropertyDescriptors()")) | 
| -        .then(() => dumpLeftMethods()) | 
| -        .then(() => dumpDir()) | 
| -        .then(() => evaluate("restoreGetOwnPropertyDescriptors()", false)) | 
| -        .then(() => InspectorTest.completeTest()); | 
| - | 
| -    function evaluate(expression, includeCommandLineAPI) | 
| -    { | 
| -        var cb; | 
| -        var p = new Promise(resolver => cb = resolver); | 
| -        InspectorTest.sendCommandOrDie("Runtime.evaluate", { expression: expression, objectGroup: "console", includeCommandLineAPI: includeCommandLineAPI }, cb); | 
| -        return p; | 
| -    } | 
| - | 
| -    function setLastEvaluationResultTo239() | 
| -    { | 
| -        return evaluate("239", false); | 
| -    } | 
| - | 
| -    function runExpressionAndDumpPresentedMethods(expression) | 
| -    { | 
| -        InspectorTest.log(expression); | 
| -        return setLastEvaluationResultTo239() | 
| -            .then(() => evaluate(expression + "; var a = presentedAPIMethods(); a", true)) | 
| -            .then((result) => InspectorTest.logObject(result)); | 
| -    } | 
| - | 
| -    function dumpLeftMethods() | 
| -    { | 
| -        // Should always be zero. | 
| -        return setLastEvaluationResultTo239() | 
| -            .then(() => evaluate("presentedAPIMethods()", false)) | 
| -            .then((result) => InspectorTest.logObject(result)); | 
| -    } | 
| - | 
| -    function dumpDir() | 
| -    { | 
| -        // Should always be presented. | 
| -        return evaluate("dir", false) | 
| -            .then((result) => InspectorTest.logObject(result)); | 
| -    } | 
| -} | 
| -</script> | 
| -</head> | 
| -<body onLoad="runTest();"> | 
| -Tests that CommandLineAPI is presented only while evaluation. | 
| -</body> | 
| -</html> | 
|  |