2015-01-15 8 views
3

Я новичок в JS, и у меня такой сценарий. Нажатие на кнопку вызывает содержимое div (написанное в jQuery).Как проверить события onClick

Теперь скажите, что я хочу проверить сценарий, как мне это сделать? Люди предпочитают Жасмин.

Но мне интересно, как это имеет смысл, потому что если мы тестируем, как это:

Test: emulate click on button and check the div content is visible. 

Если мы будем следовать этому шаблон мы не тестирует onClick в JQuery и не испытывая наше поведение?

Я что-то упустил?

ответ

0

Вы на самом деле не испытывать click событие JQuery хотя за се, вы тестирования процесс, показывающий div по щелчку другого button, который включает в себя тестирование, что:

  • Ваш div находится на странице
  • JQuery загружен правильно
  • Ваш div имеет соответствующий идентификатор
  • Ваш div, что вы хотите, чтобы показать это в DOM
  • Ваш div, что вы хотите показать, и на самом деле получить показано
+0

Но все же, если то все будет происходить в 'onClick' метод, то его jquery ответственность, чтобы называть их правильно? Я не понимаю идею Жасмина. – batman

+0

@batman Ну, технически нет, это не ответственность jQuery, чтобы убедиться, что элемент существует в DOM с соответствующим идентификатором (это ваша ответственность) – mattytommo

+0

@batman Jasmin предназначен для тестирования разработки на основе поведения, поэтому сложно дать вам эту идею, не зная ваш сценарий развития. Я бы подумал о том, чтобы читать на Behavior Driven Development, чтобы лучше понять методы, используемые с Jasmine – mattytommo

Смежные вопросы