17 lines
430 B
Python
17 lines
430 B
Python
import pytest
|
|
|
|
from disagreement.ui import Modal, TextInput
|
|
|
|
|
|
class MyModal(Modal):
|
|
def __init__(self):
|
|
super().__init__(title="T", custom_id="m")
|
|
self.input = TextInput(label="L", custom_id="i")
|
|
|
|
|
|
@pytest.mark.asyncio
|
|
async def test_send_modal(dummy_bot, interaction):
|
|
modal = MyModal()
|
|
await interaction.response.send_modal(modal)
|
|
dummy_bot._http.create_interaction_response.assert_called_once()
|