Commit d198377b authored by semeny@google.com's avatar semeny@google.com

DevTools: [Documentation] Disable external XHR requests in documentation tests

BUG=391593

Review URL: https://codereview.chromium.org/559423004

git-svn-id: svn://svn.chromium.org/blink/trunk@181903 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent b0f24cde
function initialize_DocumentationTests()
{
InspectorTest.killLoadXHRWithPrefix = function(urlPrefix)
{
var originalLoadXHR = window.loadXHR;
window.loadXHR = function(url)
{
if (url.startsWith(urlPrefix))
return new Promise(load);
return originalLoadXHR(url);
function load(successCallback, failureCallback)
{
failureCallback();
}
}
}
}
\ No newline at end of file
<html> <html>
<head> <head>
<script src="../../http/tests/inspector/inspector-test.js"></script> <script src="../../http/tests/inspector/inspector-test.js"></script>
<script src="documentation-test.js"></script>
<script> <script>
function test() function test()
{ {
InspectorTest.registerModule("documentation", true); InspectorTest.registerModule("documentation", true);
InspectorTest.killLoadXHRWithPrefix(WebInspector.DocumentationURLProvider.urlPrefix);
var testCases = [ var testCases = [
"max", "max",
"insertBefore", "insertBefore",
......
...@@ -140,12 +140,17 @@ WebInspector.DocumentationURLProvider._sources = [ ...@@ -140,12 +140,17 @@ WebInspector.DocumentationURLProvider._sources = [
/** /**
* @const * @const
*/ */
WebInspector.DocumentationURLProvider._articleUrlFormat = "http://docs.webplatform.org/w/api.php?action=query&titles=%s%s&prop=revisions&rvprop=timestamp|content&format=json"; WebInspector.DocumentationURLProvider.urlPrefix = "http://docs.webplatform.org";
/** /**
* @const * @const
*/ */
WebInspector.DocumentationURLProvider._articleListUrlFormat = "http://docs.webplatform.org/w/api.php?action=query&generator=allpages&gaplimit=500&gapfrom=%s&format=json"; WebInspector.DocumentationURLProvider._articleUrlFormat = WebInspector.DocumentationURLProvider.urlPrefix + "/w/api.php?action=query&titles=%s%s&prop=revisions&rvprop=timestamp|content&format=json";
/**
* @const
*/
WebInspector.DocumentationURLProvider._articleListUrlFormat = WebInspector.DocumentationURLProvider.urlPrefix + "/w/api.php?action=query&generator=allpages&gaplimit=500&gapfrom=%s&format=json";
/** /**
* @const * @const
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment