LuaRocks plugin adds * package "luarocks" * several packages with rocks (lpeg, luasocket, llthreads2, lua-rapidjson) * plugins/luarocks/README.md * virtual rock "all-rocks" depending on all rocks * short test for rocks
Showing the changes to plugins/luarocks/test.lua (1 of 14 files). Show all
Unified · Split
| @@ -0,0 +1,16 @@ | |||
| 1 | local lpeg = require 'lpeg' | ||
| 2 | assert(((lpeg.R('AZ'))^1):match("TEXT") == 5) | ||
| 3 | |||
| 4 | local http = require "socket.http" | ||
| 5 | assert(http.request("http://mxe.cc"):match('MXE')) | ||
| 6 | |||
| 7 | local ll = require 'llthreads2' | ||
| 8 | local thread = ll.new("return 123") | ||
| 9 | thread:start() | ||
| 10 | local ok, result = thread:join() | ||
| 11 | assert(ok) | ||
| 12 | assert(result == 123) | ||
| 13 | |||
| 14 | local rapidjson = require 'rapidjson' | ||
| 15 | assert(rapidjson.encode(123) == '123') | ||
| 16 | assert(rapidjson.decode('["xyz"]')[1] == "xyz") | ||