Сценарий: Я должен зайти в панель управления
Допустим я на странице "Вход в панель управления"
Если я заполняю свои данные в форму входа
И нажимаю кнопку "Войти"
То я должен быть на странице "Панель управления"
Сначала была пустота
и код летал в ней
Потом возникло Слово
и слово было ТЕСТЫ
Меня захватило
и я долго писал юнит-Тесты
Я перестал боятся
и стал менять свой код
Потом я прочитал о bdd
и решил что это Фигня
Потом я снова прочитал о bdd
и снова решил что это Фигня
Потом я попробовал bdd
и меня озарило Дао
/**
* @When do some :var
*/
public doSome($var) {
$this->assertSome("foo", $var);
}
/**
* @Then /^я должен видеть ([\d]*) новост(?:и|ей) в (шапке|топе)$/
*/
public function createHeaderNews($count=10, $type) {