diff options
Diffstat (limited to 'spec/quick')
| -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 | ||
