diff options
-rwxr-xr-x | tests.lua | 40 |
1 files changed, 22 insertions, 18 deletions
@@ -1,31 +1,35 @@ #!/usr/bin/env lua local opensubtitles = require 'server.opensubtitles' -local util = require 'lib.util' -local errs = 0 +local note = function (success, name) + local sign + + if success then + sign = '✅' + else + sign = '❌' + end + + print(sign .. ' : ' .. name) +end + local test_opensubtitles = function () - local ohash, name, id, new_id + local ohash, name, 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 + id = opensubtitles.search_ohash(ohash, name, 'eng') + note(id and id:match('%d+$') == '5449593', 'search_ohash') - if id ~= new_id then - util.error('opensubtitles: id mismatch') - errs = errs + 1 - end + 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() - -if errs == 0 then - print('ok: all tests ran successfully') -else - os.exit(false) -end |