Add ewk_view_fullscreen_exit to exit fullscreen mode
[framework/web/webkit-efl.git] / LayoutTests / inspector / filtered-item-selection-dialog-filtering.html
1 <html>
2 <head>
3 <script src="../http/tests/inspector/inspector-test.js"></script>
4 <script>
5
6 function test()
7 {
8     function checkQuery(title, query, input)
9     {
10         var output = [];
11         var regex = WebInspector.FilteredItemSelectionDialog.prototype._innerCreateSearchRegExp(query);
12
13         for (var i = 0; i < input.length; ++i) {
14             var item = input[i];
15             if (regex.test(item))
16                 output.push(item);
17         }
18
19         InspectorTest.addObject({
20             title: title,
21             query: query,
22             input: input,
23             output: output
24         });
25     }
26
27     checkQuery("Empty query matches everything", "", ["a", "bc"]);
28     checkQuery("Case sensitive matching", "aB", ["abc", "acB"]);
29     checkQuery("Case insensitive matching", "ab", ["abc", "bac", "a_B"]);
30     checkQuery("Spaces in query", "d v ", ["div .visible", "div.visible "]);
31     checkQuery("Duplicate symbols in query", "aab", ["abab", "abaa", "caab", "baac"]);
32     checkQuery("Dangerous input escaping", "^[]{}()\\.$*+?|", ["^[]{}()\\.$*+?|", "0123456789abcdef"]);
33     InspectorTest.completeTest();
34 }
35
36 </script>
37 </head>
38
39 <body onload="runTest()">
40 <p> 
41 Check to see that FilteredItemSelectionDialog uses proper regex to filter results.
42 </p>
43
44 </body>
45 </html>