Как к модульному тесту события клавиатуры jQuery?

Я просто обнаружил, что библиотека Mock обеспечивает assertRaisesWithMessage () метод (в его unittest. Подкласс TestCase), который проверит не только, что ожидаемое исключение повышено, но также и что это повышено с ожидаемым сообщением:

from testcase import TestCase

import mymod

class MyTestCase(TestCase):
    def test1(self):
        self.assertRaisesWithMessage(SomeCoolException,
                                     'expected message',
                                     mymod.myfunc)

8
задан RaYell 20 July 2009 в 15:26
поделиться

1 ответ

Вы можете передавать произвольные данные через объект события.

Документы:

var event = jQuery.Event("logged");
event.user = "foo";
event.pass = "bar";
$("body").trigger(event);

Что вы можете сделать:

var event = jQuery.Event("keyup");
event.keyCode = 72;
$(".selector").trigger(event);

Таким образом, событие, переданное обработчику (ам), будет задайте для keyCode все, что хотите.

16
ответ дан 5 December 2019 в 10:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: