diff options
Diffstat (limited to 'test/mock-server.lua')
| -rw-r--r-- | test/mock-server.lua | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/mock-server.lua b/test/mock-server.lua index 797e2bc5..dbbdea2c 100644 --- a/test/mock-server.lua +++ b/test/mock-server.lua | |||
| @@ -64,6 +64,23 @@ server:add_resource("/api/1/{id:[0-9]+}/upload_rock/{id:[0-9]+}", { | |||
| 64 | } | 64 | } |
| 65 | }) | 65 | }) |
| 66 | 66 | ||
| 67 | server:add_resource("/file/{name:[^/]+}", { | ||
| 68 | { | ||
| 69 | method = "GET", | ||
| 70 | path = "/", | ||
| 71 | produces = "text/plain", | ||
| 72 | handler = function(query, name) | ||
| 73 | local fd = io.open("test/testfiles/"..name, "r") | ||
| 74 | if not fd then | ||
| 75 | return restserver.response():status(404) | ||
| 76 | end | ||
| 77 | local data = fd:read("*a") | ||
| 78 | fd:close() | ||
| 79 | return restserver.response():status(200):entity(data) | ||
| 80 | end | ||
| 81 | } | ||
| 82 | }) | ||
| 83 | |||
| 67 | -- SHUTDOWN this mock-server | 84 | -- SHUTDOWN this mock-server |
| 68 | server:add_resource("/shutdown", { | 85 | server:add_resource("/shutdown", { |
| 69 | { | 86 | { |
