def test_selenium_driver_calls_type_keys():
    input_selector = "//some_xpath"
    text = "text to type"
    context = Context(Settings())
    selenium_mock = Mock()
    selenium_mock.expects(once()).type_keys(eq(input_selector), eq(text))

    driver = SeleniumDriver(context, selenium=selenium_mock)
    driver.type_keys(input_selector, text)
    selenium_mock.verify()
def test_selenium_driver_calls_type_keys():
    
    mocker = Mocker()
    
    input_selector = "//some_xpath"
    text = "text to type"
    context = Context(Settings())
    selenium_mock = mocker.mock()
    selenium_mock.type_keys(input_selector, text)
    
    with mocker:
        driver = SeleniumDriver(context, selenium=selenium_mock)
        driver.type_keys(input_selector, text)