diff options
| author | roboo <robo.karasek@gmail.com> | 2016-07-19 22:56:28 +0200 |
|---|---|---|
| committer | roboo <robo.karasek@gmail.com> | 2016-07-19 22:56:28 +0200 |
| commit | 3945f90b0bd80024294b048a793bae526cad30e2 (patch) | |
| tree | c7658afc65573b60db6f94e0f4c9cbcb6fada343 /spec/build_spec.lua | |
| parent | 2af8f114097b2e79d7f92f9b0cea4cacdc2ff853 (diff) | |
| download | luarocks-3945f90b0bd80024294b048a793bae526cad30e2.tar.gz luarocks-3945f90b0bd80024294b048a793bae526cad30e2.tar.bz2 luarocks-3945f90b0bd80024294b048a793bae526cad30e2.zip | |
Test improvements
Diffstat (limited to 'spec/build_spec.lua')
| -rw-r--r-- | spec/build_spec.lua | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/spec/build_spec.lua b/spec/build_spec.lua index 682c6dcf..2ede5211 100644 --- a/spec/build_spec.lua +++ b/spec/build_spec.lua | |||
| @@ -57,7 +57,7 @@ describe("LuaRocks build tests #blackbox #b_build", function() | |||
| 57 | end) | 57 | end) |
| 58 | 58 | ||
| 59 | it("LuaRocks build lpeg verbose", function() | 59 | it("LuaRocks build lpeg verbose", function() |
| 60 | assert.is_true(run.luarocks_bool("build --verbose lpeg")) | 60 | assert.is.truthy(run.luarocks("build --verbose lpeg")) |
| 61 | end) | 61 | end) |
| 62 | 62 | ||
| 63 | it("LuaRocks build lpeg branch=master", function() | 63 | it("LuaRocks build lpeg branch=master", function() |
| @@ -82,9 +82,8 @@ describe("LuaRocks build tests #blackbox #b_build", function() | |||
| 82 | end) | 82 | end) |
| 83 | 83 | ||
| 84 | describe("LuaRocks build - basic builds", function() | 84 | describe("LuaRocks build - basic builds", function() |
| 85 | |||
| 86 | it("LuaRocks build luadoc", function() | 85 | it("LuaRocks build luadoc", function() |
| 87 | assert.is_true(run.luarocks_bool("build luadoc")) | 86 | assert.is_true(run.luarocks_bool(test_env.quiet("build luadoc"))) |
| 88 | end) | 87 | end) |
| 89 | 88 | ||
| 90 | it("LuaRocks build luacov diff version", function() | 89 | it("LuaRocks build luacov diff version", function() |
| @@ -103,12 +102,12 @@ describe("LuaRocks build tests #blackbox #b_build", function() | |||
| 103 | end) | 102 | end) |
| 104 | 103 | ||
| 105 | it("LuaRocks build supported platforms lpty", function() | 104 | it("LuaRocks build supported platforms lpty", function() |
| 106 | assert.is_true(run.luarocks_bool("build lpty")) | 105 | assert.is_true(run.luarocks_bool(test_env.quiet("build lpty"))) |
| 107 | assert.is.truthy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/lpty")) | 106 | assert.is.truthy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/lpty")) |
| 108 | end) | 107 | end) |
| 109 | 108 | ||
| 110 | it("LuaRocks build luasec with skipping dependency checks", function() | 109 | it("LuaRocks build luasec with skipping dependency checks", function() |
| 111 | assert.is_true(run.luarocks_bool("build luasec --nodeps")) | 110 | assert.is_true(run.luarocks_bool(test_env.quiet("build luasec --nodeps"))) |
| 112 | assert.is.truthy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/luasec")) | 111 | assert.is.truthy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/luasec")) |
| 113 | end) | 112 | end) |
| 114 | 113 | ||
| @@ -119,31 +118,34 @@ describe("LuaRocks build tests #blackbox #b_build", function() | |||
| 119 | end) | 118 | end) |
| 120 | 119 | ||
| 121 | describe("LuaRocks build - more complex tests", function() | 120 | describe("LuaRocks build - more complex tests", function() |
| 122 | 121 | if test_env.TYPE_TEST_ENV == "full" then | |
| 123 | it("LuaRocks build luacheck show downloads test_config", function() | 122 | it("LuaRocks build luacheck show downloads test_config", function() |
| 124 | local out = run.luarocks("build luacheck", { LUAROCKS_CONFIG = testing_paths.testing_dir .. "/testing_config_show_downloads.lua"} ) | 123 | local output = run.luarocks("build luacheck", { LUAROCKS_CONFIG = testing_paths.testing_dir .. "/testing_config_show_downloads.lua"} ) |
| 125 | print(out) | 124 | assert.is.truthy(output:match("%.%.%.")) |
| 126 | end) | 125 | end) |
| 127 | 126 | end | |
| 127 | |||
| 128 | it("LuaRocks build luasec only deps", function() | 128 | it("LuaRocks build luasec only deps", function() |
| 129 | assert.is_true(run.luarocks_bool("build luasec --only-deps")) | 129 | assert.is_true(run.luarocks_bool(test_env.quiet("build luasec --only-deps"))) |
| 130 | assert.is_false(run.luarocks_bool("show luasec")) | 130 | assert.is_false(run.luarocks_bool("show luasec")) |
| 131 | assert.is.falsy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/luasec")) | 131 | assert.is.falsy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/luasec")) |
| 132 | end) | 132 | end) |
| 133 | 133 | ||
| 134 | it("LuaRocks build only deps of downloaded rockspec of lxsh", function() | 134 | it("LuaRocks build only deps of downloaded rockspec of lxsh", function() |
| 135 | assert.is_true(run.luarocks_bool("download --rockspec lxsh 0.8.6-2")) | 135 | assert.is_true(run.luarocks_bool("download --rockspec lxsh 0.8.6-2")) |
| 136 | assert.is_true(run.luarocks_bool("build lxsh-0.8.6-2.rockspec --only-deps")) | 136 | assert.is.truthy(run.luarocks("build lxsh-0.8.6-2.rockspec --only-deps")) |
| 137 | assert.is_false(run.luarocks_bool("show lxsh")) | 137 | assert.is_false(run.luarocks_bool("show lxsh")) |
| 138 | assert.is.falsy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/lxsh")) | 138 | assert.is.falsy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/lxsh")) |
| 139 | assert.is.truthy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/lpeg")) | ||
| 139 | assert.is_true(os.remove("lxsh-0.8.6-2.rockspec")) | 140 | assert.is_true(os.remove("lxsh-0.8.6-2.rockspec")) |
| 140 | end) | 141 | end) |
| 141 | 142 | ||
| 142 | it("LuaRocks build only deps of downloaded rock of lxsh", function() | 143 | it("LuaRocks build only deps of downloaded rock of lxsh", function() |
| 143 | assert.is_true(run.luarocks_bool("download --source lxsh 0.8.6-2")) | 144 | assert.is_true(run.luarocks_bool("download --source lxsh 0.8.6-2")) |
| 144 | assert.is_true(run.luarocks_bool("build lxsh-0.8.6-2.src.rock --only-deps")) | 145 | assert.is.truthy(run.luarocks("build lxsh-0.8.6-2.src.rock --only-deps")) |
| 145 | assert.is_false(run.luarocks_bool("show lxsh")) | 146 | assert.is_false(run.luarocks_bool("show lxsh")) |
| 146 | assert.is.falsy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/lxsh")) | 147 | assert.is.falsy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/lxsh")) |
| 148 | assert.is.truthy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/lpeg")) | ||
| 147 | assert.is_true(os.remove("lxsh-0.8.6-2.src.rock")) | 149 | assert.is_true(os.remove("lxsh-0.8.6-2.src.rock")) |
| 148 | end) | 150 | end) |
| 149 | 151 | ||
| @@ -151,7 +153,7 @@ describe("LuaRocks build tests #blackbox #b_build", function() | |||
| 151 | assert.is_true(run.luarocks_bool("download --rockspec validate-args 1.5.4-1")) | 153 | assert.is_true(run.luarocks_bool("download --rockspec validate-args 1.5.4-1")) |
| 152 | assert.is_true(run.luarocks_bool("build validate-args-1.5.4-1.rockspec")) | 154 | assert.is_true(run.luarocks_bool("build validate-args-1.5.4-1.rockspec")) |
| 153 | 155 | ||
| 154 | assert.is_true(run.luarocks_bool("show validate-args")) | 156 | assert.is.truthy(run.luarocks("show validate-args")) |
| 155 | assert.is.truthy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/validate-args")) | 157 | assert.is.truthy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/validate-args")) |
| 156 | 158 | ||
| 157 | assert.is_true(os.remove("validate-args-1.5.4-1.rockspec")) | 159 | assert.is_true(os.remove("validate-args-1.5.4-1.rockspec")) |
| @@ -159,10 +161,10 @@ describe("LuaRocks build tests #blackbox #b_build", function() | |||
| 159 | 161 | ||
| 160 | it("LuaRocks build with https", function() | 162 | it("LuaRocks build with https", function() |
| 161 | assert.is_true(run.luarocks_bool("download --rockspec validate-args 1.5.4-1")) | 163 | assert.is_true(run.luarocks_bool("download --rockspec validate-args 1.5.4-1")) |
| 162 | assert.is_true(run.luarocks_bool("install luasec")) | 164 | assert.is_true(run.luarocks_bool(test_env.quiet("install luasec"))) |
| 163 | assert.is_true(run.luarocks_bool("build validate-args-1.5.4-1.rockspec")) | 165 | assert.is_true(run.luarocks_bool("build validate-args-1.5.4-1.rockspec")) |
| 164 | 166 | ||
| 165 | assert.is_true(run.luarocks_bool("show validate-args")) | 167 | assert.is.truthy(run.luarocks("show validate-args")) |
| 166 | assert.is.truthy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/validate-args")) | 168 | assert.is.truthy(lfs.attributes(testing_paths.testing_sys_tree .. "/lib/luarocks/rocks/validate-args")) |
| 167 | 169 | ||
| 168 | assert.is_true(os.remove("validate-args-1.5.4-1.rockspec")) | 170 | assert.is_true(os.remove("validate-args-1.5.4-1.rockspec")) |
