diff options
Diffstat (limited to 'test/pcre_sets.lua')
-rw-r--r-- | test/pcre_sets.lua | 7 |
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)) |