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 new file mode 100644 index 00000000..b538fa7e --- /dev/null +++ b/backend/pashub_fetcher/tests/test_pashub_to_ara_trigger_request.py @@ -0,0 +1,20 @@ +import pytest + +from backend.pashub_fetcher.pashub_to_ara_trigger_request import ( + PashubToAraTriggerRequest, +) + + +def make_request(pashub_link: str) -> PashubToAraTriggerRequest: + return PashubToAraTriggerRequest(pashub_link=pashub_link) + + +def test_pashub_job_id_extracts_id_from_evidence_view_link() -> None: + # Arrange + request = make_request("https://pashub.net/jobs/job-id-123/evidence/view") + + # Act + result = request.pashub_job_id + + # Assert + assert result == "job-id-123"