Skip to content

Commit 9e60662

Browse files
committed
spec fixes for greater versions of lua
1 parent b129b00 commit 9e60662

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

moon/init.lua

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1-
local util = require("moonscript.util")
21
local lua = {
32
debug = debug,
43
type = type
54
}
6-
local dump, p, is_object, type, debug, run_with_scope, bind_methods, defaultbl, extend, copy, mixin, mixin_object, mixin_table, fold
7-
dump = util.dump
5+
local getfenv, setfenv, dump
6+
do
7+
local _obj_0 = require("moonscript.util")
8+
getfenv, setfenv, dump = _obj_0.getfenv, _obj_0.setfenv, _obj_0.dump
9+
end
10+
local p, is_object, type, debug, run_with_scope, bind_methods, defaultbl, extend, copy, mixin, mixin_object, mixin_table, fold
811
p = function(...)
912
return print(dump(...))
1013
end

moon/init.moon

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11

2-
util = require "moonscript.util"
32
lua = { :debug, :type }
3+
import getfenv, setfenv, dump from require "moonscript.util"
44

55
local *
66

7-
dump = util.dump
8-
97
p = (...) ->
108
print dump ...
119

spec/comprehension_spec.moon

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11

2+
import unpack from require "moonscript.util"
3+
24
describe "comprehension", ->
35
it "should double every number", ->
46
input = {1,2,3,4,5,6}

0 commit comments

Comments
 (0)