diff options
Diffstat (limited to 'tests.lua')
-rwxr-xr-x | tests.lua | 53 |
1 files changed, 28 insertions, 25 deletions
@@ -1,31 +1,34 @@ #!/usr/bin/env lua -local opensubtitles = require 'server.opensubtitles' -local util = require 'lib.util' - -local errs = 0 - -local test_opensubtitles = function () - local ohash, name, id, new_id - - ohash = '395787dbe5b42001' - name = 'Fight.Club.1999.REMASTERED.720p.BRRip.XviD.AC3-RARBG' - id = '5449593' - new_id = opensubtitles.search_ohash(ohash, name) - if new_id then - new_id = new_id:match('%d*$') - end - - if id ~= new_id then - util.error('opensubtitles: id mismatch') - errs = errs + 1 - end +local opensubtitles = require("server.opensubtitles") + +local note = function(success, name) + local sign + + if success then + sign = "✅" + else + sign = "❌" + end + + print(sign .. " : " .. name) end -test_opensubtitles() +local test_opensubtitles = function() + local ohash, name, id -if errs == 0 then - print('ok: all tests ran successfully') -else - os.exit(false) + ohash = "395787dbe5b42001" + name = "Fight.Club.1999.REMASTERED.720p.BRRip.XviD.AC3-RARBG" + id = opensubtitles.search_ohash(ohash, name, "eng") + note(id and id:match("%d+$") == "5449593", "search_ohash") + + name = "Fight.Club.10th.Anniversary.Edition.1999.720p.BrRip.x264.YIFY" + id = opensubtitles.search_filesize(1074575924, name, "eng") + note(id and id:match("%d+$") == "4987774", "search_filesize") + + name = "Fight.Club.1999.REMASTERED.720p.BRRip.XviD.AC3-RARBG" + id = opensubtitles.search_name(name, "eng") + note(id and id:match("%d+$") == "5449593", "search_name") end + +test_opensubtitles() |