Spaces:
Running
Running
| import pytest | |
| from app.services.job_scraper import JobScraper | |
| def test_validate_url_accepts_valid_urls(): | |
| scraper = JobScraper() | |
| assert scraper.validate_url("https://example.com/job/123") is True | |
| assert scraper.validate_url("http://linkedin.com/jobs/view/456") is True | |
| def test_validate_url_rejects_invalid_urls(): | |
| scraper = JobScraper() | |
| assert scraper.validate_url("not-a-url") is False | |
| assert scraper.validate_url("ftp://example.com") is False | |
| assert scraper.validate_url("") is False | |