CasperJS и Drupal

На днях разбирался в прогрессивной (кто-то даже говорит — хипстерской) библиотеке front-end-тестирования CasperJS. В результате родилась заметка о предмете. Заметка получилась немножко длинной, не обессудьте: как говорится, я написал длинное письмо, потому что не было времени написать короткое.

Если тезисно, в заметке рассматриваются следующие вопросы:

  • что такое CasperJS;
  • как установить библиотеку;
  • как выглядит примитивный скрипт;
  • важная особенность — casper.evaluate();
  • CasperJS foundation для Drupal;
  • пример тестового скрипта checkout.js: цепочка действий от «товар в корзине» до «заказ оформлен».

Комментарии, дополнения и дискуссии (особенно на тему «нужны ли вообще тесты») — приветствуются.

Прочитать заметку можно на NetSpark.Ru: Front-end тестирование с помощью CapserJS.

Комментарии