From 1a52acca75b067a6831262c6c58b97867b05e521 Mon Sep 17 00:00:00 2001 From: mpeterv Date: Mon, 13 Jan 2014 19:01:42 +0400 Subject: [PATCH] fixed test 5.1 compatibility --- spec/arguments_spec.lua | 3 ++- spec/options_spec.lua | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/spec/arguments_spec.lua b/spec/arguments_spec.lua index eca5f84..52acc47 100644 --- a/spec/arguments_spec.lua +++ b/spec/arguments_spec.lua @@ -3,7 +3,8 @@ local argparse = require "argparse" describe("tests related to positional arguments", function() local function curry(f, ...) local args = {...} - return function() return f(table.unpack(args)) end + local unpack = unpack or table.unpack + return function() return f(unpack(args)) end end describe("passing correct arguments", function() diff --git a/spec/options_spec.lua b/spec/options_spec.lua index 5bd56bd..b225131 100644 --- a/spec/options_spec.lua +++ b/spec/options_spec.lua @@ -3,7 +3,8 @@ local argparse = require "argparse" describe("tests related to options", function() local function curry(f, ...) local args = {...} - return function() return f(table.unpack(args)) end + local unpack = unpack or table.unpack + return function() return f(unpack(args)) end end describe("passing correct options", function()