diff options
author | mpeterv <mpeterval@gmail.com> | 2015-02-25 10:22:25 +0300 |
---|---|---|
committer | mpeterv <mpeterval@gmail.com> | 2015-02-25 10:22:25 +0300 |
commit | e0fe6aa2ab2fba71d3414873c1ba048044ee88a0 (patch) | |
tree | d8a9d5bdb9f0572c9504635fbb3faf3ed783d14d | |
parent | be58bb0bf683c5c15589ecf68367a1fbaa9e0a8f (diff) | |
download | lanes-e0fe6aa2ab2fba71d3414873c1ba048044ee88a0.tar.gz lanes-e0fe6aa2ab2fba71d3414873c1ba048044ee88a0.tar.bz2 lanes-e0fe6aa2ab2fba71d3414873c1ba048044ee88a0.zip |
Fix package test for Lua 5.2 and Lua 5.3
Starting from Lua 5.2, package.loaders is renamed as package.searchers.
-rw-r--r-- | tests/package.lua | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/tests/package.lua b/tests/package.lua index 7c72d35..de11c9e 100644 --- a/tests/package.lua +++ b/tests/package.lua | |||
@@ -1,18 +1,20 @@ | |||
1 | assert(nil == package.loaders[5]) | 1 | local loaders = package.loaders or package.searchers |
2 | |||
3 | assert(nil == loaders[5]) | ||
2 | 4 | ||
3 | local configure_loaders = function() | 5 | local configure_loaders = function() |
4 | table.insert(package.loaders, 4, function() end) | 6 | table.insert(loaders, 4, function() end) |
5 | assert(package.loaders[1]) | 7 | assert(loaders[1]) |
6 | assert(package.loaders[2]) | 8 | assert(loaders[2]) |
7 | assert(package.loaders[3]) | 9 | assert(loaders[3]) |
8 | assert(package.loaders[4]) | 10 | assert(loaders[4]) |
9 | assert(package.loaders[5]) | 11 | assert(loaders[5]) |
10 | print "loaders configured!" | 12 | print "loaders configured!" |
11 | end | 13 | end |
12 | 14 | ||
13 | configure_loaders() | 15 | configure_loaders() |
14 | 16 | ||
15 | for k,v in pairs(package.loaders) do | 17 | for k,v in pairs(loaders) do |
16 | print( k, type(v)) | 18 | print( k, type(v)) |
17 | end | 19 | end |
18 | 20 | ||