aboutsummaryrefslogtreecommitdiff
path: root/spec/make_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spec/make_spec.lua')
-rw-r--r--spec/make_spec.lua42
1 files changed, 0 insertions, 42 deletions
diff --git a/spec/make_spec.lua b/spec/make_spec.lua
index 6cce0543..b0572630 100644
--- a/spec/make_spec.lua
+++ b/spec/make_spec.lua
@@ -213,48 +213,6 @@ describe("luarocks make #integration", function()
213 end, finally) 213 end, finally)
214 end) 214 end)
215 215
216 it("overrides luarocks.lock with --pin #pinning", function()
217 test_env.run_in_tmp(function(tmpdir)
218 write_file("test-2.0-1.rockspec", [[
219 package = "test"
220 version = "2.0-1"
221 source = {
222 url = "file://]] .. tmpdir:gsub("\\", "/") .. [[/test.lua"
223 }
224 dependencies = {
225 "a_rock >= 0.8"
226 }
227 build = {
228 type = "builtin",
229 modules = {
230 test = "test.lua"
231 }
232 }
233 ]])
234 write_file("test.lua", "return {}")
235 write_file("luarocks.lock", [[
236 return {
237 dependencies = {
238 ["a_rock"] = "1.0-1",
239 }
240 }
241 ]])
242
243 print(run.luarocks("make --server=" .. testing_paths.fixtures_dir .. "/a_repo --tree=lua_modules --pin"))
244 assert.is.truthy(lfs.attributes("./lua_modules/lib/luarocks/rocks-" .. test_env.lua_version .. "/test/2.0-1/test-2.0-1.rockspec"))
245 assert.is.truthy(lfs.attributes("./lua_modules/lib/luarocks/rocks-" .. test_env.lua_version .. "/a_rock/2.0-1/a_rock-2.0-1.rockspec"))
246 local lockfilename = "./lua_modules/lib/luarocks/rocks-" .. test_env.lua_version .. "/test/2.0-1/luarocks.lock"
247 assert.is.truthy(lfs.attributes(lockfilename))
248 local lockdata = loadfile(lockfilename)()
249 assert.same({
250 dependencies = {
251 ["a_rock"] = "2.0-1",
252 ["lua"] = test_env.lua_version .. "-1",
253 }
254 }, lockdata)
255 end, finally)
256 end)
257
258 describe("#ddt upgrading rockspecs with double deploy types", function() 216 describe("#ddt upgrading rockspecs with double deploy types", function()
259 local deploy_lib_dir = testing_paths.testing_sys_tree .. "/lib/lua/"..env_variables.LUA_VERSION 217 local deploy_lib_dir = testing_paths.testing_sys_tree .. "/lib/lua/"..env_variables.LUA_VERSION
260 local deploy_lua_dir = testing_paths.testing_sys_tree .. "/share/lua/"..env_variables.LUA_VERSION 218 local deploy_lua_dir = testing_paths.testing_sys_tree .. "/share/lua/"..env_variables.LUA_VERSION