diff options
Diffstat (limited to 'WebCore/manual-tests/inspector/profiler-test-call.html')
-rw-r--r-- | WebCore/manual-tests/inspector/profiler-test-call.html | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/WebCore/manual-tests/inspector/profiler-test-call.html b/WebCore/manual-tests/inspector/profiler-test-call.html new file mode 100644 index 0000000..572a2e9 --- /dev/null +++ b/WebCore/manual-tests/inspector/profiler-test-call.html @@ -0,0 +1,35 @@ +<html> +<head> +<script src="resources/profiler-test-JS-resources.js"></script> +<script> +console.profile("Using the call() method"); +function startTest() +{ + var myObject = new fakeObject(1, 2); + endTest(); +} + +function fakeObject (x, y) +{ + this.x = x; + fakeInteriorFunction.call(this, y); +} + +function fakeInteriorFunction(y) +{ + this.y = y; +} + +</script> +</head> + +<body onload="startTest()"> +This page's JavaScript has a call to call() in it. +<br> +<br> +To use this test, load it in the browser then load the WebInspector and look at +the profile. In the profile there should be a call to fakeObject() with call() as +its child and a fakeInteriorFunction() as call()'s child. +<div id="output"></div> +</body> +</html> |