test_util_multitable: make mt variable local [luacheck]
[prosody.git] / tests / test_util_multitable.lua
index 4b7e4fccff88bbb073f824d724edcffb5fb4ef1c..4a8dd14c43124c55773103d89d066ca1b09b8141 100644 (file)
@@ -1,14 +1,14 @@
 -- Prosody IM
 -- Copyright (C) 2008-2010 Matthew Wild
 -- Copyright (C) 2008-2010 Waqas Hussain
--- 
+--
 -- This project is MIT/X11 licensed. Please see the
 -- COPYING file in the source package for more information.
 --
 
 
 function new(new, multitable)
-       mt = new();
+       local mt = new();
        assert_table(mt, "Multitable is a table");
        assert_function(mt.add, "Multitable has method add");
        assert_function(mt.get, "Multitable has method get");
@@ -32,7 +32,7 @@ function get(get, multitable)
                        should_have[item] = nil;
                end
                if next(should_have) then
-                       return false, "not-enough";     
+                       return false, "not-enough";
                end
                return true, "has-all";
        end
@@ -40,8 +40,8 @@ function get(get, multitable)
                return assert_equal(select(2, has_items(list, ...)), "has-all", message or "List has all expected items, and no more", 2);
        end
 
-       mt = multitable.new();
-       
+       local mt = multitable.new();
+
        local trigger1, trigger2, trigger3 = {}, {}, {};
        local item1, item2, item3 = {}, {}, {};
 
@@ -51,12 +51,12 @@ function get(get, multitable)
        mt:add(1, 2, 3, item1);
 
        assert_has_all("Has item1 for 1, 2, 3", mt:get(1, 2, 3), item1);
-       
+
 -- Doesn't support nil
 --[[   mt:add(nil, item1);
        mt:add(nil, item2);
        mt:add(nil, item3);
-       
+
        assert_has_all("Has all items with (nil)", mt:get(nil), item1, item2, item3);
 ]]
 end