diff --git a/tests/__data__/expected/epg_grab/gzip.guide.xml b/tests/__data__/expected/epg_grab/gzip/guide.xml similarity index 100% rename from tests/__data__/expected/epg_grab/gzip.guide.xml rename to tests/__data__/expected/epg_grab/gzip/guide.xml diff --git a/tests/__data__/expected/epg_grab/gzip.guide.xml.gz b/tests/__data__/expected/epg_grab/gzip/guide.xml.gz similarity index 100% rename from tests/__data__/expected/epg_grab/gzip.guide.xml.gz rename to tests/__data__/expected/epg_grab/gzip/guide.xml.gz diff --git a/tests/__data__/expected/epg_grab/json/guide.json b/tests/__data__/expected/epg_grab/json/guide.json new file mode 100644 index 000000000..3f632b054 --- /dev/null +++ b/tests/__data__/expected/epg_grab/json/guide.json @@ -0,0 +1 @@ +{"channels":[{"xmltv_id":"Channel3.us","name":"Channel 3","site":"example2.com","site_id":"150","lang":"en","logo":"https://upload.wikimedia.org/wikipedia/commons/6/64/6%27eren_2015.png","url":"https://example2.com","lcn":null,"index":0},{"xmltv_id":"Channel4.us@HD","name":"Channel 4","site":"example2.com","site_id":"152","lang":"en","logo":"https://i.imgur.com/BPzH88J.png","url":"https://example2.com","lcn":null,"index":1},{"xmltv_id":"Channel1.us","name":"Channel 1","site":"example2.com","site_id":"140","lang":"fr","logo":"https://i.imgur.com/GPzH88J.png","url":"https://example2.com","lcn":null,"index":2}],"programs":[{"site":"example2.com","start":1666240800000,"stop":1666249800000,"channel":"Channel1.us","titles":[{"value":"Programme1 (example2.com)","lang":"fr"}],"subTitles":[],"descriptions":[],"date":0,"categories":[],"keywords":[],"languages":[],"origLanguages":[],"length":[],"urls":[],"countries":[],"episodeNumbers":[],"video":{"present":"","colour":"","aspect":"","quality":""},"audio":{"present":"","stereo":""},"previouslyShown":[],"premiere":[],"lastChance":[],"new":false,"subtitles":[],"ratings":[],"starRatings":[],"reviews":[],"directors":[],"actors":[],"writers":[],"adapters":[],"producers":[],"composers":[],"editors":[],"presenters":[],"commentators":[],"guests":[],"images":[],"icons":[]},{"site":"example2.com","start":1666240260000,"stop":1666249800000,"channel":"Channel3.us","titles":[{"value":"Program1 (example2.com)","lang":"en"}],"subTitles":[],"descriptions":[],"date":0,"categories":[],"keywords":[],"languages":[],"origLanguages":[],"length":[],"urls":[],"countries":[],"episodeNumbers":[],"video":{"present":"","colour":"","aspect":"","quality":""},"audio":{"present":"","stereo":""},"previouslyShown":[],"premiere":[],"lastChance":[],"new":false,"subtitles":[],"ratings":[],"starRatings":[],"reviews":[],"directors":[],"actors":[],"writers":[],"adapters":[],"producers":[],"composers":[],"editors":[],"presenters":[],"commentators":[],"guests":[],"images":[],"icons":[]},{"site":"example2.com","start":1666240260000,"stop":1666249800000,"channel":"Channel4.us@HD","titles":[{"value":"Program1 (example2.com)","lang":"en"}],"subTitles":[],"descriptions":[],"date":0,"categories":[],"keywords":[],"languages":[],"origLanguages":[],"length":[],"urls":[],"countries":[],"episodeNumbers":[],"video":{"present":"","colour":"","aspect":"","quality":""},"audio":{"present":"","stereo":""},"previouslyShown":[],"premiere":[],"lastChance":[],"new":false,"subtitles":[],"ratings":[],"starRatings":[],"reviews":[],"directors":[],"actors":[],"writers":[],"adapters":[],"producers":[],"composers":[],"editors":[],"presenters":[],"commentators":[],"guests":[],"images":[],"icons":[]}]} \ No newline at end of file diff --git a/tests/__data__/expected/epg_grab/json/guide.xml b/tests/__data__/expected/epg_grab/json/guide.xml new file mode 100644 index 000000000..67968c1bd --- /dev/null +++ b/tests/__data__/expected/epg_grab/json/guide.xml @@ -0,0 +1,8 @@ + +Channel 3https://example2.com +Channel 4https://example2.com +Channel 1https://example2.com +Programme1 (example2.com) +Program1 (example2.com) +Program1 (example2.com) + \ No newline at end of file diff --git a/tests/__data__/expected/guides_update/GUIDES.md b/tests/__data__/expected/guides_update/GUIDES.md index f6e86cfc8..2abafcce9 100644 --- a/tests/__data__/expected/guides_update/GUIDES.md +++ b/tests/__data__/expected/guides_update/GUIDES.md @@ -5,8 +5,8 @@ HostStatusChannelsLast UpdatedLinks - example.com🔴0- - worker-9dd4.onrender.com🟢1a day agochannels.xml
guide.xml + example.com🔴0-- + worker-9dd4.onrender.com🟢1a day agoXML | GZIP | JSON diff --git a/tests/__data__/input/guides_update/worker.json b/tests/__data__/input/guides_update/worker.json index 371feec07..35ceb014e 100644 --- a/tests/__data__/input/guides_update/worker.json +++ b/tests/__data__/input/guides_update/worker.json @@ -1,4 +1,8 @@ { "channels": "channels.xml", - "guide": "guide.xml" + "guide": { + "xml": "guide.xml", + "gzip": "guide.xml.gz", + "json": "guide.json" + } } \ No newline at end of file