Add coverage for calling doorbird webhook with the wrong token (#122700)

pull/122738/head
J. Nick Koston 2024-07-28 07:11:56 -05:00 committed by GitHub
parent d4aa981fd7
commit ba266ab13c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,21 @@
"""Test DoorBird view."""
from http import HTTPStatus
from homeassistant.components.doorbird.const import API_URL
from .conftest import DoorbirdMockerType
from tests.typing import ClientSessionGenerator
async def test_non_webhook_with_wrong_token(
hass_client: ClientSessionGenerator,
doorbird_mocker: DoorbirdMockerType,
) -> None:
"""Test calling the webhook with the wrong token."""
await doorbird_mocker()
client = await hass_client()
response = await client.get(f"{API_URL}/doorbell?token=wrong")
assert response.status == HTTPStatus.UNAUTHORIZED