diff --git a/busted-2.0.rc4-0.rockspec b/busted-2.0.rc4-0.rockspec new file mode 100644 index 00000000..f51fd056 --- /dev/null +++ b/busted-2.0.rc4-0.rockspec @@ -0,0 +1,75 @@ +package = 'busted' +version = '2.0.rc4-0' +source = { + url = 'https://github.com/Olivine-Labs/busted/archive/v2.0.rc4.tar.gz', + dir = 'busted-2.0.rc4' +} +description = { + summary = 'Elegant Lua unit testing.', + detailed = [[ + An elegant, extensible, testing framework. + Ships with a large amount of useful asserts, + plus the ability to write your own. Output + in pretty or plain terminal format, JSON, + or TAP for CI integration. Great for TDD + and unit, integration, and functional tests. + ]], + homepage = 'http://olivinelabs.com/busted/', + license = 'MIT ' +} +dependencies = { + 'lua >= 5.1', + 'lua_cliargs >= 2.0', + 'luafilesystem >= 1.5.0', + 'dkjson >= 2.1.0', + 'say >= 1.2-1', + 'luassert >= 1.7.2-0', + 'ansicolors >= 1.0-1', + 'penlight >= 1.0.0-1', + 'mediator_lua >= 1.1-3', +} +build = { + type = 'builtin', + modules = { + ['busted.core'] = 'busted/core.lua', + ['busted.context'] = 'busted/context.lua', + ['busted.environment'] = 'busted/environment.lua', + ['busted.compatibility'] = 'busted/compatibility.lua', + ['busted.done'] = 'busted/done.lua', + ['busted.status'] = 'busted/status.lua', + ['busted.init'] = 'busted/init.lua', + + ['busted.modules.configuration_loader'] = 'busted/modules/configuration_loader.lua', + ['busted.modules.luacov'] = 'busted/modules/luacov.lua', + ['busted.modules.test_file_loader'] = 'busted/modules/test_file_loader.lua', + ['busted.modules.output_handler_loader'] = 'busted/modules/output_handler_loader.lua', + + ['busted.modules.files.lua'] = 'busted/modules/files/lua.lua', + ['busted.modules.files.moonscript'] = 'busted/modules/files/moonscript.lua', + ['busted.modules.files.terra'] = 'busted/modules/files/terra.lua', + + ['busted.outputHandlers.base'] = 'busted/outputHandlers/base.lua', + ['busted.outputHandlers.utfTerminal'] = 'busted/outputHandlers/utfTerminal.lua', + ['busted.outputHandlers.plainTerminal'] = 'busted/outputHandlers/plainTerminal.lua', + ['busted.outputHandlers.TAP'] = 'busted/outputHandlers/TAP.lua', + ['busted.outputHandlers.json'] = 'busted/outputHandlers/json.lua', + ['busted.outputHandlers.junit'] = 'busted/outputHandlers/junit.lua', + ['busted.outputHandlers.sound'] = 'busted/outputHandlers/sound.lua', + + ['busted.languages.en'] = 'busted/languages/en.lua', + ['busted.languages.ar'] = 'busted/languages/ar.lua', + ['busted.languages.de'] = 'busted/languages/de.lua', + ['busted.languages.fr'] = 'busted/languages/fr.lua', + ['busted.languages.ja'] = 'busted/languages/ja.lua', + ['busted.languages.nl'] = 'busted/languages/nl.lua', + ['busted.languages.ru'] = 'busted/languages/ru.lua', + ['busted.languages.th'] = 'busted/languages/th.lua', + ['busted.languages.ua'] = 'busted/languages/ua.lua', + ['busted.languages.zh'] = 'busted/languages/zh.lua', + }, + install = { + bin = { + ['busted'] = 'bin/busted' + } + } +}