cv-buddy-backend / tests /unit /test_job_scraper.py
Momal's picture
Deploy cv-buddy backend
366c43e
raw
history blame contribute delete
519 Bytes
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