| (async function() { |
| TestRunner.addResult(`Tests that network-loaded UISourceCodes are highlighted according to their HTTP header`); |
| TestRunner.addResult(`mime type instead of their extension. crbug.com/411863\n`); |
| |
| await TestRunner.showPanel('sources'); |
| |
| await TestRunner.navigatePromise('resources/ui-source-code-highlight.php'); |
| |
| var uiSourceCodes = Workspace.workspace.uiSourceCodes(); |
| |
| for (var i = 0; i < uiSourceCodes.length; ++i) { |
| var uiSourceCode = uiSourceCodes[i]; |
| if (!/.php$/.test(uiSourceCode.url())) |
| continue; |
| if (uiSourceCode.project().type() !== Workspace.projectTypes.Network) |
| continue; |
| TestRunner.addResult('Highlight mimeType: ' + uiSourceCode.mimeType()); |
| TestRunner.completeTest(); |
| return; |
| } |
| |
| TestRunner.addResult('Failed to find source code with .php extension.'); |
| TestRunner.completeTest(); |
| })(); |