Fix Docker provider search dependencies
This commit is contained in:
+10
@@ -4050,6 +4050,16 @@ class TemplateHelperTests(unittest.TestCase):
|
||||
self.assertNotIn("What you can do here", APP.QUEUE_HTML)
|
||||
self.assertNotIn("How it works", APP.WATCHLIST_HTML)
|
||||
|
||||
def test_docker_uses_locked_node_dependencies(self):
|
||||
package = json.loads((ROOT / "package.json").read_text(encoding="utf-8"))
|
||||
lock = json.loads((ROOT / "package-lock.json").read_text(encoding="utf-8"))
|
||||
dockerfile = (ROOT / "Dockerfile").read_text(encoding="utf-8")
|
||||
|
||||
self.assertEqual(package["dependencies"]["cheerio"], "1.0.0")
|
||||
self.assertEqual(lock["packages"]["node_modules/cheerio"]["version"], "1.0.0")
|
||||
self.assertIn("COPY package.json package-lock.json /app/", dockerfile)
|
||||
self.assertIn("npm ci --omit=dev", dockerfile)
|
||||
|
||||
def test_queue_page_formats_jellyfin_handoff_jobs(self):
|
||||
self.assertIn('job.job_type === "jellyfin_handoff"', APP.QUEUE_HTML)
|
||||
self.assertIn('const progress = `${job.completed || 0}/${job.total || 0} entries`;', APP.QUEUE_HTML)
|
||||
|
||||
Reference in New Issue
Block a user