def test_is_element_enabled_no_element_found():
    mock_finder = MagicMock()
    mock_finder.elements.return_value = []
    interrogate = Interrogator(None, mock_finder, None)

    result = interrogate.is_element_enabled(default_page_element)

    assert_that(result, equal_to(False), "Element should not be found")
def test_is_element_enabled():
    mock_element = MagicMock()
    mock_element.is_enabled.return_value = True
    mock_finder = MagicMock()
    mock_finder.elements.return_value = [mock_element]
    interrogate = Interrogator(None, mock_finder, None)

    result = interrogate.is_element_enabled(default_page_element)

    assert_that(result, equal_to(True), "Element should not be enabled")