@@ -59,13 +59,13 @@ local pop_description = function()
5959end
6060
6161local add_new_each = function ()
62- current_before_each [current_description [ # current_description ] ] = {}
63- current_after_each [current_description [ # current_description ] ] = {}
62+ current_before_each [# current_description ] = {}
63+ current_after_each [# current_description ] = {}
6464end
6565
6666local clear_last_each = function ()
67- current_before_each [current_description [ # current_description ] ] = nil
68- current_after_each [current_description [ # current_description ] ] = nil
67+ current_before_each [# current_description ] = nil
68+ current_after_each [# current_description ] = nil
6969end
7070
7171local call_inner = function (desc , func )
@@ -140,11 +140,11 @@ mod.inner_describe = function(desc, func)
140140end
141141
142142mod .before_each = function (fn )
143- table.insert (current_before_each [current_description [ # current_description ] ], fn )
143+ table.insert (current_before_each [# current_description ], fn )
144144end
145145
146146mod .after_each = function (fn )
147- table.insert (current_after_each [current_description [ # current_description ] ], fn )
147+ table.insert (current_after_each [# current_description ], fn )
148148end
149149
150150mod .clear = function ()
@@ -161,7 +161,7 @@ local indent = function(msg, spaces)
161161end
162162
163163local run_each = function (tbl )
164- for _ , v in pairs (tbl ) do
164+ for _ , v in ipairs (tbl ) do
165165 for _ , w in ipairs (v ) do
166166 if type (w ) == " function" then
167167 w ()
@@ -215,6 +215,8 @@ clear = mod.clear
215215assert = require " luassert"
216216
217217mod .run = function (file )
218+ file = file :gsub (" \\ " , " /" )
219+
218220 print (" \n " .. HEADER )
219221 print (" Testing: " , file )
220222
0 commit comments