вторник, 5 августа 2014 г.

casperjs пишем функциональные тесты для проверки title на страницах

Я мечтаю что когда нибудь перейду на TDD/BDD и понемногу иду в эту сторону.
итак ближе к делу возникла необходимость прописать SEO титлы. Для проверки я написал тест для casperjs(http://casperjs.org/) вот пример подобного теста для моего блога
casper.test.begin('Тест title на /2014/07/redmine_30.html', 1, function suite(test) {
    casper.start("http://country-coder.blogspot.ru/2014/07/redmine_30.html", function() {
        test.assertTitle("Блог сельского программиста: откат миграций для плагинов redmine", "ОК");
    });
    casper.run(function() {
        test.done();
    });
});

casper.test.begin('Тест title на /2014/07/redmine_25.html', 1, function suite(test) {
    casper.start("http://country-coder.blogspot.ru/2014/07/redmine_25.html", function() {
        test.assertTitle("Блог сельского программиста: redmine ошибка в хроме", "ОК");
    });
    casper.run(function() {
        test.done();
    });
});

casper.test.begin('Тест title на /2014/07/redmine.html', 1, function suite(test) {
    casper.start("http://country-coder.blogspot.ru/2014/07/redmine.html", function() {
        test.assertTitle("Блог сельского программиста: написание плагинов для redmine перевод", "ОК");
    });
    casper.run(function() {
        test.done();
    });
});
Запускаем casperjs test t_blog.js соответственно

Комментариев нет:

Отправить комментарий

PHP: The Right Way блог програмышки
Яндекс.Метрика