Add ewk_view_fullscreen_exit to exit fullscreen mode
[framework/web/webkit-efl.git] / LayoutTests / inspector / snippet-storage.html
1 <html>
2 <head>
3 <script src="../http/tests/inspector/inspector-test.js"></script>
4 <script>
5 function test()
6 {
7     var settingPrefix = "test";
8     var namePrefix = "Test snippet #";
9     var snippetStorage = new WebInspector.SnippetStorage(settingPrefix, namePrefix);
10     snippetStorage.reset();
11
12     function dumpSnippets(snippets)
13     {
14         for (var i = 0; i < snippets.length; ++i) {
15             var snippet = snippets[i];
16             InspectorTest.addResult("    Snippet: id = " + snippet.id + ", name = '" + snippet.name + "', content = '" + snippet.content + "'.");
17         }
18     }
19
20     function dumpSavedSnippets()
21     {
22         InspectorTest.addResult("Dumping saved snippets:");
23         dumpSnippets(snippetStorage._snippetsSetting.get());
24     }
25
26     function dumpStorageSnippets()
27     {
28         InspectorTest.addResult("Dumping storage snippets:");
29         dumpSnippets(snippetStorage.snippets);
30     }
31
32     dumpSavedSnippets();
33     dumpStorageSnippets();
34     var snippet = snippetStorage.createSnippet();
35     InspectorTest.addResult("Snippet created.");
36     dumpSavedSnippets();
37     dumpStorageSnippets();
38     snippet.name = "New snippet name";
39     InspectorTest.addResult("Snippet renamed.");
40     dumpSavedSnippets();
41     dumpStorageSnippets();
42     snippet.content = "New snippet content";
43     InspectorTest.addResult("Snippet content changed.");
44     dumpSavedSnippets();
45     dumpStorageSnippets();
46     var anotherSnippet = snippetStorage.createSnippet();
47     InspectorTest.addResult("Another snippet created.");
48     dumpSavedSnippets();
49     dumpStorageSnippets();
50     snippetStorage.deleteSnippet(snippet);
51     InspectorTest.addResult("Snippet deleted.");
52     dumpSavedSnippets();
53     dumpStorageSnippets();
54     snippetStorage.deleteSnippet(anotherSnippet);
55     InspectorTest.addResult("Another snippet deleted.");
56     dumpSavedSnippets();
57     dumpStorageSnippets();
58
59     InspectorTest.completeTest();
60 };
61 </script>
62 </head>
63 <body onload="runTest()">
64 <p>Tests snippet storage.</p>
65 </body>
66 </html>