Index: chrome/test/data/extensions/api_test/webrequest/test_declarative.js |
diff --git a/chrome/test/data/extensions/api_test/webrequest/test_declarative.js b/chrome/test/data/extensions/api_test/webrequest/test_declarative.js |
index 91fb9aeafcb8f1ec5b54b4f52b136cd8c598f889..02d998e6c1db68d2106177a1e465c967b7a48fcf 100644 |
--- a/chrome/test/data/extensions/api_test/webrequest/test_declarative.js |
+++ b/chrome/test/data/extensions/api_test/webrequest/test_declarative.js |
@@ -106,7 +106,7 @@ runTests([ |
'resourceType': ["main_frame"], |
'contentType': ["text/plain"], |
'excludeContentType': ["image/png"], |
- 'responseHeaders': [{ nameContains: ["content", "type"] } ], |
+ 'responseHeaders': [{ nameContains: ["content", "type"] }], |
'excludeResponseHeaders': [{ valueContains: "nonsense" }] })], |
'actions': [new CancelRequest()]} |
], |
@@ -504,4 +504,35 @@ runTests([ |
} |
); |
}, |
+ |
+ function testRequestHeaders() { |
+ ignoreUnexpected = true; |
+ expect( |
+ [ |
+ { label: "onErrorOccurred", |
+ event: "onErrorOccurred", |
+ details: { |
+ url: getURLHttpWithHeaders(), |
+ fromCache: false, |
+ error: "net::ERR_BLOCKED_BY_CLIENT" |
+ } |
+ }, |
+ ], |
+ [ ["onErrorOccurred"] ]); |
+ onRequest.addRules( |
+ [ {'conditions': [ |
+ new RequestMatcher({ |
+ 'url': { |
+ 'pathSuffix': ".html", |
+ 'ports': [testServerPort, [1000, 2000]], |
+ 'schemes': ["http"] |
+ }, |
+ 'requestHeaders': [{ nameContains: "" }], |
+ 'excludeRequestHeaders': [{ valueContains: ["", "value123"] }] |
+ })], |
+ 'actions': [new CancelRequest()]} |
+ ], |
+ function() {navigateAndWait(getURLHttpWithHeaders());} |
battre
2012/10/05 12:50:03
This URL returns a response with specific headers.
battre
2012/10/05 15:45:49
As discussed, I think that the unit tests in combi
vabr (Chromium)
2012/10/05 15:56:53
OK. I at least changed the URL to something more s
|
+ ); |
+ }, |
]); |