diff options
Diffstat (limited to 'spec/dir_spec.lua')
| -rw-r--r-- | spec/dir_spec.lua | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/spec/dir_spec.lua b/spec/dir_spec.lua index 04e26b57..27966777 100644 --- a/spec/dir_spec.lua +++ b/spec/dir_spec.lua | |||
| @@ -12,8 +12,19 @@ describe("Luarocks dir test #unit", function() | |||
| 12 | assert.truthy(dir.is_basic_protocol("https")) | 12 | assert.truthy(dir.is_basic_protocol("https")) |
| 13 | assert.truthy(dir.is_basic_protocol("ftp")) | 13 | assert.truthy(dir.is_basic_protocol("ftp")) |
| 14 | assert.truthy(dir.is_basic_protocol("file")) | 14 | assert.truthy(dir.is_basic_protocol("file")) |
| 15 | assert.falsy(dir.is_basic_protocol("file", true)) | 15 | assert.falsy(dir.is_basic_protocol("git")) |
| 16 | assert.falsy(dir.is_basic_protocol("git+https")) | ||
| 16 | assert.falsy(dir.is_basic_protocol("invalid")) | 17 | assert.falsy(dir.is_basic_protocol("invalid")) |
| 17 | end) | 18 | end) |
| 18 | end) | 19 | end) |
| 20 | |||
| 21 | describe("dir.deduce_base_dir", function() | ||
| 22 | assert.are.same("v0.3", dir.deduce_base_dir("https://example.com/hishamhm/lua-compat-5.2/archive/v0.3.zip")) | ||
| 23 | assert.are.same("lua-compat-5.2", dir.deduce_base_dir("https://example.com/hishamhm/lua-compat-5.2.zip")) | ||
| 24 | assert.are.same("lua-compat-5.2", dir.deduce_base_dir("https://example.com/hishamhm/lua-compat-5.2.tar.gz")) | ||
| 25 | assert.are.same("lua-compat-5.2", dir.deduce_base_dir("https://example.com/hishamhm/lua-compat-5.2.tar.bz2")) | ||
| 26 | assert.are.same("parser.moon", dir.deduce_base_dir("git://example.com/Cirru/parser.moon")) | ||
| 27 | assert.are.same("v0.3", dir.deduce_base_dir("https://example.com/hishamhm/lua-compat-5.2/archive/v0.3")) | ||
| 28 | end) | ||
| 29 | |||
| 19 | end) | 30 | end) |
