| Index: libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/AndroidWebRequestTest.java | 
| =================================================================== | 
| --- a/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/AndroidWebRequestTest.java | 
| +++ b/libadblockplus-android-tests/src/org/adblockplus/libadblockplus/tests/AndroidWebRequestTest.java | 
| @@ -13,16 +13,17 @@ | 
| * | 
| * You should have received a copy of the GNU General Public License | 
| * along with Adblock Plus.  If not, see <http://www.gnu.org/licenses/>. | 
| */ | 
|  | 
| package org.adblockplus.libadblockplus.tests; | 
|  | 
| import org.adblockplus.android.AndroidWebRequest; | 
| +import org.adblockplus.libadblockplus.FilterEngine; | 
| import org.adblockplus.libadblockplus.JsValue; | 
| import org.adblockplus.libadblockplus.ServerResponse; | 
|  | 
| import org.junit.Test; | 
|  | 
| public class AndroidWebRequestTest extends BaseJsTest | 
| { | 
| @Override | 
| @@ -63,23 +64,27 @@ | 
| jsEngine.evaluate("foo.responseText.substr(0, 14)").asString()); | 
| JsValue jsHeaders = jsEngine.evaluate("foo.responseHeaders"); | 
| assertNotNull(jsHeaders); | 
| assertFalse(jsHeaders.isUndefined()); | 
| assertFalse(jsHeaders.isNull()); | 
| assertTrue(jsHeaders.isObject()); | 
| assertEquals( | 
| "text/plain", | 
| -            jsEngine.evaluate("foo.responseHeaders['Content-Type'].substr(0,10)").asString()); | 
| +            jsEngine.evaluate("foo.responseHeaders['content-type'].substr(0,10)").asString()); | 
| assertTrue(jsEngine.evaluate("foo.responseHeaders['location']").isUndefined()); | 
| } | 
|  | 
| @Test | 
| public void testXMLHttpRequest() | 
| { | 
| +        // creating not used anywhere FilterEngine object is not as useless as it seems: | 
| +        // it loads compat.js JsEngine to add XMLHttpRequest class support | 
| +        new FilterEngine(jsEngine); | 
| + | 
| jsEngine.evaluate( | 
| "var result;\n" + | 
| "var request = new XMLHttpRequest();\n" + | 
| "request.open('GET', 'https://easylist-downloads.adblockplus.org/easylist.txt');\n" + | 
| "request.setRequestHeader('X', 'Y');\n" + | 
| "request.setRequestHeader('X2', 'Y2');\n" + | 
| "request.overrideMimeType('text/plain');\n" + | 
| "request.addEventListener('load',function() {result=request.responseText;}, false);\n" + | 
|  |