diff --git a/backend/pashub_fetcher/tests/test_pashub_to_ara_trigger_request.py b/backend/pashub_fetcher/tests/test_pashub_to_ara_trigger_request.py index 6eec1e14..56187350 100644 --- a/backend/pashub_fetcher/tests/test_pashub_to_ara_trigger_request.py +++ b/backend/pashub_fetcher/tests/test_pashub_to_ara_trigger_request.py @@ -9,6 +9,17 @@ def make_request(pashub_link: str) -> PashubToAraTriggerRequest: return PashubToAraTriggerRequest(pashub_link=pashub_link) +def test_pashub_job_id_extracts_id_from_details_link() -> None: + # Arrange + request = make_request("https://pashub.net/jobs/job-id-123/details") + + # Act + result = request.pashub_job_id + + # Assert + assert result == "job-id-123" + + def test_pashub_job_id_raises_for_invalid_link() -> None: # Arrange request = make_request("https://pashub.net/rcs-dashboard")