diff options
Diffstat (limited to 'spec/quick/build.q')
-rw-r--r-- | spec/quick/build.q | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/spec/quick/build.q b/spec/quick/build.q index 6d7c4744..4d0f6f9f 100644 --- a/spec/quick/build.q +++ b/spec/quick/build.q | |||
@@ -349,3 +349,49 @@ rock_manifest = { | |||
349 | -------------------------------------------------------------------------------- | 349 | -------------------------------------------------------------------------------- |
350 | 350 | ||
351 | EXISTS: ./lua_modules/bin/my_module.lua%{wrapper_extension} | 351 | EXISTS: ./lua_modules/bin/my_module.lua%{wrapper_extension} |
352 | |||
353 | |||
354 | |||
355 | ================================================================================ | ||
356 | TEST: downgrades directories correctly | ||
357 | |||
358 | FILE: mytest-1.0-1.rockspec | ||
359 | -------------------------------------------------------------------------------- | ||
360 | rockspec_format = "3.0" | ||
361 | package = "mytest" | ||
362 | version = "1.0-1" | ||
363 | source = { | ||
364 | url = "file://%{url(%{fixtures_dir})}/an_upstream_tarball-0.1.tar.gz", | ||
365 | dir = "an_upstream_tarball-0.1", | ||
366 | } | ||
367 | build = { | ||
368 | modules = { | ||
369 | ["parent.child.my_module"] = "src/my_module.lua" | ||
370 | }, | ||
371 | } | ||
372 | -------------------------------------------------------------------------------- | ||
373 | |||
374 | FILE: mytest-2.0-1.rockspec | ||
375 | -------------------------------------------------------------------------------- | ||
376 | rockspec_format = "3.0" | ||
377 | package = "mytest" | ||
378 | version = "2.0-1" | ||
379 | source = { | ||
380 | url = "file://%{url(%{fixtures_dir})}/an_upstream_tarball-0.1.tar.gz", | ||
381 | dir = "an_upstream_tarball-0.1", | ||
382 | } | ||
383 | build = { | ||
384 | modules = { | ||
385 | ["parent.child.my_module"] = "src/my_module.lua" | ||
386 | }, | ||
387 | } | ||
388 | -------------------------------------------------------------------------------- | ||
389 | |||
390 | RUN: luarocks build ./mytest-2.0-1.rockspec | ||
391 | EXISTS: %{testing_sys_tree}/share/lua/%{lua_version}/parent/child/my_module.lua | ||
392 | |||
393 | RUN: luarocks build ./mytest-1.0-1.rockspec | ||
394 | EXISTS: %{testing_sys_tree}/share/lua/%{lua_version}/parent/child/my_module.lua | ||
395 | |||
396 | RUN: luarocks build ./mytest-2.0-1.rockspec | ||
397 | EXISTS: %{testing_sys_tree}/share/lua/%{lua_version}/parent/child/my_module.lua | ||