aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRblSb <msrblsb@gmail.com>2022-03-14 21:53:39 +0300
committerRblSb <msrblsb@gmail.com>2022-03-14 21:53:39 +0300
commit692e4690abc2083d151c011a2df2976ecf6886cc (patch)
tree050459c4bad474a7720aaba58d15a5a1e53771d0
parentbb525795172fee119d8029addea4da173c3f9455 (diff)
Fix test
-rw-r--r--test/tests/TestServer.hx10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/tests/TestServer.hx b/test/tests/TestServer.hx
index bbb1d9a..f1bc874 100644
--- a/test/tests/TestServer.hx
+++ b/test/tests/TestServer.hx
@@ -28,7 +28,7 @@ class TestServer extends Test {
Assert.equals("File Приветмир! not found.", data);
});
request('$url/Ы%ы%00ы!', data -> {
- Assert.equals("<!DOCTYPE html>", data.split("\n")[0]);
+ Assert.equals("<!DOCTYPE html>", splitLines(data)[0]);
});
request('$url/video/skins/default.php?dir_inc=/etc/passwd%00', data -> {
var line = "File video/skins/default.php not found.";
@@ -36,18 +36,22 @@ class TestServer extends Test {
Assert.equals(line, data);
});
request('$url/%20', data -> {
- Assert.equals("<!DOCTYPE html>", data.split("\n")[0]);
+ Assert.equals("<!DOCTYPE html>", splitLines(data)[0]);
});
request('$url/build/../../server.js', data -> {
Assert.equals("File server.js not found.", data);
});
request('$url/?meh', data -> {
- Assert.equals("<!DOCTYPE html>", data.split("\n")[0]);
+ Assert.equals("<!DOCTYPE html>", splitLines(data)[0]);
async.done();
});
}
}
+ function splitLines(text:String):Array<String> {
+ return ~/\r?\n/g.split(text);
+ }
+
function request(url:String, onComplete:(data:String) -> Void):Void {
Http.get(url, r -> {
r.setEncoding("utf8");
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage