2014-01-22 2 views
1

Я хочу, чтобы интеграция протестировала скиннинг сайта, поэтому я хотел бы перебирать несколько имен хостов, проверяя, что все страницы визуализируются, а тема функциональна.Как я могу описать описания тестов?

Я не имея каких-либо удачи вложенности, как вы запускаете тест Каспер:

casper.test.begin(base.name, 5, function suite(test) { /* ... */ }); 

так, как бы я определяю описание суб-утверждение ведрами, как жасмин, например?

+0

Может быть простой Loog будет работать (не тестировался) вар хост = [ "url1", "URL2", "url3"]; для (вар я = 0; г

ответ

0

основе Casper документации (http://docs.casperjs.org/en/latest/modules/casper.html#each):

var links = [ 
    'http://google.com/', 
    'http://yahoo.com/', 
    'http://bing.com/' 
]; 

casper.start().each(links, function(self, link) { 
    self.thenOpen(link, function() { 
     this.echo(this.getTitle()); 
    }); 
}); 

/** 
* You can write your test here 
*/ 

/** 
* Running test 
*/ 
casper.run(); 
+0

, который не делает тесты иерархическими в каком-либо смысле. Я не могу описать описания таким образом, чтобы имя сайта имело тесты, некоторые из которых находятся в одном ведро с другими ведрами. На самом деле это не решение, а просто способ проведения тестов на случай заражения. – Maslow

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