ChaiScript/unittests/namespaces.chai
Stephen Berry d61e322c1d Added unit tests for namespaces.
These demonstrate the global scope of namespaces, defining functions and variables within namespaces, and namespace nesting by copy or reference.
2016-10-18 08:57:51 -05:00

7 lines
189 B
ChaiScript

namespace("math")
math.square = fun(x) { x * x }
math.sum_squares = fun(x, y) { math.square(x) + math.square(y) }
assert_equal(16, math.square(4))
assert_equal(29, math.sum_squares(2, 5))