【发布时间】:2014-01-06 15:54:43
【问题描述】:
我正在用 Corona 编写一个应用程序,并且来自 TDD 背景,我想为它编写一些单元测试。我通过 luarocks 安装了 busted,大多数东西似乎都运行良好(为每个模块编写了几个小模块和测试套件)。当我正在测试的模块需要像 storyboard 这样的 Corona 库时,我开始遇到问题,这会导致错误 "module 'storyboard' not found"
有谁有过 Corona TDD 的经验有什么建议吗?也许包含 Corona 模块的目录位于 Lua 搜索路径中?
提前致谢!
【问题讨论】:
-
您的
LUA_PATH环境变量设置正确吗? -
@RyanStein 已设置。不确定它是否设置正确。其他一切都很好。奇怪的是
storyboard模块在我的main.lua中是必需的(当我通过模拟器运行应用程序时)。 -
LUA_PATH是否包含 Corona 库的路径?类似于./?.lua;/path/to/Corona/?.lua。我假设模拟器在运行之前会自动包含该路径。
标签: lua tdd coronasdk lua-busted