OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script src="../inspector-test.js"></script> | 3 <script src="../inspector-test.js"></script> |
4 <script src="../isolated-filesystem-test.js"></script> | 4 <script src="../isolated-filesystem-test.js"></script> |
5 <script src="../debugger-test.js"></script> | 5 <script src="../debugger-test.js"></script> |
6 <script src="./persistence-test.js"></script> | 6 <script src="./persistence-test.js"></script> |
7 <script src="./automapping-test.js"></script> | 7 <script src="./automapping-test.js"></script> |
8 <style> | 8 <style> |
9 body { | 9 body { |
10 color: red; | 10 color: red; |
11 } | 11 } |
12 /*# sourceURL=http://127.0.0.1:8000/simple.css */ | 12 /*# sourceURL=http://127.0.0.1:8000/simple.css */ |
13 </style> | 13 </style> |
14 <script> | 14 <script> |
15 | 15 |
16 function test() | 16 function test() |
17 { | 17 { |
| 18 var testMapping = InspectorTest.initializeTestMapping(); |
18 var fsUISourceCode, fs; | 19 var fsUISourceCode, fs; |
19 | 20 |
20 InspectorTest.runTestSuite([ | 21 InspectorTest.runTestSuite([ |
21 function initializeTestFileSystem(next) | 22 function initializeTestFileSystem(next) |
22 { | 23 { |
23 InspectorTest.waitForUISourceCode('simple.css') | 24 InspectorTest.waitForUISourceCode('simple.css') |
24 .then(uiSourceCode => uiSourceCode.requestContent()) | 25 .then(uiSourceCode => uiSourceCode.requestContent()) |
25 .then(onCSSContent); | 26 .then(onCSSContent); |
26 | 27 |
27 function onCSSContent(content) | 28 function onCSSContent(content) |
28 { | 29 { |
29 fs = new InspectorTest.TestFileSystem("file:///var/www"); | 30 fs = new InspectorTest.TestFileSystem("file:///var/www"); |
30 InspectorTest.addFiles(fs, { "simple.css": { content: content },
}); | 31 InspectorTest.addFiles(fs, { "simple.css": { content: content },
}); |
31 fs.reportCreated(next); | 32 fs.reportCreated(next); |
32 } | 33 } |
33 }, | 34 }, |
34 | 35 |
35 function waitForPersistenceBinding(next) | 36 function waitForPersistenceBinding(next) |
36 { | 37 { |
37 Workspace.fileSystemMapping.addFileMapping(fs.fileSystemPath, "http:
//127.0.0.1:8000/", "/"); | 38 testMapping.addBinding('simple.css'); |
38 InspectorTest.waitForBinding('simple.css').then(onBinding); | 39 InspectorTest.waitForBinding('simple.css').then(onBinding); |
39 | 40 |
40 function onBinding(binding) | 41 function onBinding(binding) |
41 { | 42 { |
42 fsUISourceCode = binding.fileSystem; | 43 fsUISourceCode = binding.fileSystem; |
43 fsUISourceCode.requestContent().then(onContent); | 44 fsUISourceCode.requestContent().then(onContent); |
44 } | 45 } |
45 | 46 |
46 function onContent(content) { | 47 function onContent(content) { |
47 InspectorTest.addResult('Initial content of file:///var/www/simp
le.css'); | 48 InspectorTest.addResult('Initial content of file:///var/www/simp
le.css'); |
(...skipping 30 matching lines...) Expand all Loading... |
78 next() | 79 next() |
79 } | 80 } |
80 ]); | 81 ]); |
81 } | 82 } |
82 </script> | 83 </script> |
83 </head> | 84 </head> |
84 <body onload="runTest()"> | 85 <body onload="runTest()"> |
85 <p>Verify that persistence does not overwrite CSS files when CSS model reports e
rror on getStyleSheetText.</p> | 86 <p>Verify that persistence does not overwrite CSS files when CSS model reports e
rror on getStyleSheetText.</p> |
86 </body> | 87 </body> |
87 </html> | 88 </html> |
OLD | NEW |