3 <script src=
"../inspector-test.js"></script>
4 <script src=
"../resources-test.js"></script>
5 <script src=
"../debugger-test.js"></script>
6 <script src=
"search-test.js"></script>
10 InspectorTest
.startDebuggerTest(step1
);
15 InspectorTest
.runAfterResourcesAreFinished(["search.js"], step2
);
20 InspectorTest
.showScriptSource("search.js", step3
);
25 var url
= "http://127.0.0.1:8000/inspector/search/resources/search.js";
26 var scripts
= InspectorTest
.queryScripts(function(s
) { return s
.sourceURL
=== url
; });
28 InspectorTest
.addResult(script
.sourceURL
);
30 // This file should not match search query.
31 var text
= "searchTest" + "UniqueString";
32 script
.searchInContent(text
, false, false, step4
);
35 function step4(searchMatches
)
37 InspectorTest
.dumpSearchMatches(searchMatches
);
39 // This file should not match search query.
40 var text
= "searchTest" + "UniqueString";
41 script
.searchInContent(text
, true, false, step5
);
44 function step5(searchMatches
)
46 InspectorTest
.dumpSearchMatches(searchMatches
);
48 var text
= "[a-z]earchTestUniqueString";
49 script
.searchInContent(text
, false, true, step6
);
52 function step6(searchMatches
)
54 InspectorTest
.dumpSearchMatches(searchMatches
);
56 var text
= "[a-z]earchTestUniqueString";
57 script
.searchInContent(text
, true, true, step7
);
60 function step7(searchMatches
)
62 InspectorTest
.dumpSearchMatches(searchMatches
);
64 InspectorTest
.completeDebuggerTest();
70 <p>Tests script search in inspector debugger agent.
</p>
71 <a href=
"https://bugs.webkit.org/show_bug.cgi?id=69015">Bug
69015</a>
73 <iframe src=
"resources/search.html" onload=
"runTest()">