Mercurial Hosting > luan
comparison web/src/luan/modules/web/Http.luan @ 251:705d14f4d8ee
start web testing
git-svn-id: https://luan-java.googlecode.com/svn/trunk@252 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Sun, 19 Oct 2014 03:38:47 +0000 |
parents | |
children | 3896138955b1 |
comparison
equal
deleted
inserted
replaced
250:2b6f51d7af40 | 251:705d14f4d8ee |
---|---|
1 import "Java" | |
2 import "Table" | |
3 import "luan.modules.web.LuanHandler" | |
4 | |
5 function new_luan_handler() | |
6 return LuanHandler.new() | |
7 end | |
8 | |
9 | |
10 | |
11 function init_for_test() | |
12 | |
13 function get_page(mod_name) | |
14 local mod = require(mod_name) | |
15 mod.service() | |
16 return Table.concat(result) | |
17 end | |
18 | |
19 request = { | |
20 cookies = {} | |
21 } | |
22 | |
23 response = { | |
24 text_writer = function() | |
25 result = {} | |
26 return { | |
27 write = function(...) | |
28 for _, v in ipairs{...} do | |
29 result[#result+1] = v | |
30 end | |
31 end; | |
32 } | |
33 end; | |
34 } | |
35 | |
36 end |