aboutsummaryrefslogblamecommitdiff
path: root/tests.lua
blob: bc3ddf190ee03128034edf024c64d0f20beee7a1 (plain) (tree)
1
2
3
4
5
6
7
8
9


                                          
                               


              
                                 
                          


                                                                         
                              

                                          
                                            


                       
                                                 
                                             









                                           

                  
   
#!/usr/bin/env lua

local subscene = require 'server/subscene'
local util = require 'lib/util'

local errs = 0

local test_subscene = function ()
    local out, ohash, name

    out = os.tmpname()
    name = 'Fight Club (1999) (1080p BluRay x265 10bit Tigole) [QxR].mp4'
    ohash = 'ffec132e13e08f4c'

    if not subscene.search(name, out) then
        util.error('subscene: fetch failed')
        errs = errs + 1
    end

    if ohash ~= util.opensubtitles_hash(out) then
        util.error('subscene: hash mismatch')
        errs = errs + 1
    end

    os.remove(out)
end

test_subscene()

if errs == 0  then
    print('ok: all tests ran successfully')
else
    os.exit(false)
end