私は機能テストが初めてで、今日は最初のテストから始めたいと思いました。良いガイドを見つけるためにグーグルで検索しましたが、それほど多くはありません。
さて、私の問題は、特定のテキストでリンクのクリックをテストしたいということです。そして、これは私ができることです。しかし、このリンクから Bootstrap Modal Window が開き、テストしようとするとエラーが発生します。
PHP Fatal error: Cannot redeclare active() (previously declared in /mypath/apps/frontend/templates/_header.php:4) in /mypath/apps/frontend/templates/_header.php on line 11
「active」は、テンプレートファイルに含まれる _header.php ファイルの先頭に記述された関数です。モーダルがページ作成をリコールしているようです...
今のところ、私のコードは非常に簡単です:
<?php
// test/functional/frontend/categoryActionsTest.php
include(dirname(__FILE__).'/../../bootstrap/functional.php');
$browser = new sfTestFunctional(new sfBrowser());
$browser->info('1 - The homepage')->
get('/registrazione')->
info('Login click')->
with('request')->begin()->
isParameter('module', 'registrazione')->
isParameter('action', 'index')->
end()->
click('Login')->
with('request')->begin()->
end()
;
なにか提案を?!ありがとう