From f4368efbf7e1d2981f3a7285f6b1285ae48815e6 Mon Sep 17 00:00:00 2001 From: Philipp Naderer Date: Fri, 12 Apr 2013 19:17:33 +0200 Subject: [PATCH] Updates test for multiple headers. --- test/ringo/httpserver_test.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/ringo/httpserver_test.js b/test/ringo/httpserver_test.js index da2de2142..ba241e825 100644 --- a/test/ringo/httpserver_test.js +++ b/test/ringo/httpserver_test.js @@ -177,8 +177,13 @@ exports.testMultipleHeaders = function () { assert.equal(req.scheme, "http"); assert.equal(req.headers.host, host + ":" + port); // This follows RFC 2616! - assert.equal(req.headers["x-foo"], "bar, baz, 012345;q=15"); - assert.equal(req.headers["x-foo-single"], "single-bar"); + assert.equal(req.headers["x-foo"], "bar"); + + var headersArray = []; + for (var headers = req.env.servletRequest.getHeaders("x-foo"); headers.hasMoreElements(); ) { + headersArray.push(headers.nextElement()); + } + assert.equal("bar, baz, 012345;q=15", headersArray.join(", ")); }; var connection = (new java.net.URL(baseUri)).openConnection();