Skip to main content
Commit7cb3b7182d3d
17 lines · 549 BBlameRaw
import unittest
import app

class ApplicationTests(unittest.TestCase):
    def test_inspection(self):
        import tempfile
        from pathlib import Path
        with tempfile.TemporaryDirectory() as directory:
            Path(directory, "README.md").write_text("demo")
            Path(directory, ".hidden").write_text("excluded")
            result = app.inspect_project(directory)
            self.assertEqual(result["files"], ["README.md"])
            self.assertEqual(result["count"], 1)


if __name__ == "__main__":
    unittest.main()