summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorShmuel Zeigerman <solomuz0@gmail.com>2014-10-30 20:10:02 +0200
committerShmuel Zeigerman <solomuz0@gmail.com>2014-10-30 20:10:02 +0200
commit1512d3999ec87650d77011f0ccf0eef2fbc478d6 (patch)
treea73b906b9bbae4eea77d2a513642aa06653e86f6 /test
parent150c251be57c4e569da0f48bf6b01fbca97179fe (diff)
downloadlrexlib-1512d3999ec87650d77011f0ccf0eef2fbc478d6.tar.gz
Added method "fullinfo" to PCRE binding.
Diffstat (limited to 'test')
-rw-r--r--test/pcre_sets.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/pcre_sets.lua b/test/pcre_sets.lua
index b02df78..cf81f42 100644
--- a/test/pcre_sets.lua
+++ b/test/pcre_sets.lua
@@ -160,6 +160,12 @@ local function set_m_dfa_exec (lib, flg)
}
end
+local function set_m_fullinfo (lib, flg)
+ local r = lib.new("(foo)(bar)")
+ local info = r:fullinfo()
+ assert(info.CAPTURECOUNT == 2)
+end
+
return function (libname)
local lib = require (libname)
local flags = lib.flags ()
@@ -170,6 +176,7 @@ return function (libname)
set_f_split (lib, flags),
set_m_exec (lib, flags),
set_m_tfind (lib, flags),
+ set_m_fullinfo (lib, flags),
}
if flags.MAJOR >= 4 then
table.insert (sets, set_named_subpatterns (lib, flags))