Browse Source

tests: Add basic singlefile test

Cristian 5 years ago
parent
commit
37df00a08b
1 changed files with 9 additions and 1 deletions
  1. 9 1
      tests/test_extractors.py

+ 9 - 1
tests/test_extractors.py

@@ -10,4 +10,12 @@ def test_ignore_methods():
     Takes the passed method out of the default methods list and returns that value
     Takes the passed method out of the default methods list and returns that value
     """
     """
     ignored = ignore_methods(['title'])
     ignored = ignore_methods(['title'])
-    assert should_save_title not in ignored
+    assert should_save_title not in ignored
+
+
+
+def test_singlefile_works(tmp_path, process):
+    add_process = subprocess.run(['archivebox', 'add', 'http://127.0.0.1:8080/static/example.com.html'], capture_output=True) 
+    archived_item_path = list(tmp_path.glob('archive/**/*'))[0]
+    output_file = archived_item_path / "single-file.html" 
+    assert output_file.exists()