aboutsummaryrefslogtreecommitdiff
path: root/spec/search_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spec/search_spec.lua')
-rw-r--r--spec/search_spec.lua36
1 files changed, 36 insertions, 0 deletions
diff --git a/spec/search_spec.lua b/spec/search_spec.lua
new file mode 100644
index 00000000..b31624b8
--- /dev/null
+++ b/spec/search_spec.lua
@@ -0,0 +1,36 @@
1local test_env = require("test/test_environment")
2local run = test_env.run
3
4test_env.unload_luarocks()
5
6local extra_rocks = {
7"/lzlib-0.4.1.53-1.src.rock"
8}
9
10describe("LuaRocks search tests #blackbox #b_search", function()
11
12 before_each(function()
13 test_env.setup_specs(extra_rocks)
14 end)
15
16 it("LuaRocks search with no flags/arguments", function()
17 assert.is_false(run.luarocks_bool("search"))
18 end)
19
20 it("LuaRocks search zlib", function()
21 assert.is_true(run.luarocks_bool("search zlib"))
22 end)
23
24 it("LuaRocks search zlib 1.1", function()
25 assert.is_true(run.luarocks_bool("search zlib 1.1"))
26 end)
27
28 it("LuaRocks search missing rock", function()
29 assert.is_true(run.luarocks_bool("search missing_rock"))
30 end)
31
32 it("LuaRocks search with flag all", function()
33 assert.is_true(run.luarocks_bool(test_env.quiet("search --all")))
34 end)
35
36end)