@@ -59,13 +59,13 @@ local pop_description = function()
59
59
end
60
60
61
61
local 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 ] = {}
64
64
end
65
65
66
66
local 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
69
69
end
70
70
71
71
local call_inner = function (desc , func )
@@ -140,11 +140,11 @@ mod.inner_describe = function(desc, func)
140
140
end
141
141
142
142
mod .before_each = function (fn )
143
- table.insert (current_before_each [current_description [ # current_description ] ], fn )
143
+ table.insert (current_before_each [# current_description ], fn )
144
144
end
145
145
146
146
mod .after_each = function (fn )
147
- table.insert (current_after_each [current_description [ # current_description ] ], fn )
147
+ table.insert (current_after_each [# current_description ], fn )
148
148
end
149
149
150
150
mod .clear = function ()
@@ -161,7 +161,7 @@ local indent = function(msg, spaces)
161
161
end
162
162
163
163
local run_each = function (tbl )
164
- for _ , v in pairs (tbl ) do
164
+ for _ , v in ipairs (tbl ) do
165
165
for _ , w in ipairs (v ) do
166
166
if type (w ) == " function" then
167
167
w ()
@@ -215,6 +215,8 @@ clear = mod.clear
215
215
assert = require " luassert"
216
216
217
217
mod .run = function (file )
218
+ file = file :gsub (" \\ " , " /" )
219
+
218
220
print (" \n " .. HEADER )
219
221
print (" Testing: " , file )
220
222
0 commit comments