<?php

/*
 * This file is part of the symfony package.
 * (c) 2004-2006 Fabien Potencier <*****@*****.**>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

$app = 'backend_compat';
$fixtures = 'fixtures/fixtures.yml';
if (!include(dirname(__FILE__).'/../../bootstrap/functional.php'))
{
  return;
}

include(dirname(__FILE__).'/backendTestBrowser.class.php');

$b = new backendTestBrowser();

// edit fields
$b->
  checkEditCustomization('edit field name customization', array('fields' => array('body' => array('name' => 'My Body'))))->
  checkResponseElement('label[for="article_body"]', 'My Body:')
;
Exemple #2
0
<?php

/*
 * This file is part of the symfony package.
 * (c) 2004-2006 Fabien Potencier <*****@*****.**>
 * 
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
$app = 'backend_compat';
$fixtures = 'fixtures/fixtures.yml';
if (!(include dirname(__FILE__) . '/../../bootstrap/functional.php')) {
    return;
}
include dirname(__FILE__) . '/backendTestBrowser.class.php';
$b = new backendTestBrowser();
// edit fields
$b->checkEditCustomization('edit field name customization', array('fields' => array('body' => array('name' => 'My Body'))))->checkResponseElement('label[for="article_body"]', 'My Body:');
Exemple #3
0
<?php

/*
 * This file is part of the symfony package.
 * (c) 2004-2006 Fabien Potencier <*****@*****.**>
 * 
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
$app = 'backend_compat';
$fixtures = 'fixtures/fixtures.yml';
if (!(include dirname(__FILE__) . '/../../bootstrap/functional.php')) {
    return;
}
include dirname(__FILE__) . '/backendTestBrowser.class.php';
$b = new backendTestBrowser();
// partial in a tabular list
// we add a filters parameter because the action class won't be reloaded after the first time!
// and we need the filter line definition for the last test!
$b->checkListCustomization('partial support in tabular list', array('display' => array('_body'), 'filters' => array('title')))->checkResponseElement('body table tbody tr[class="sf_admin_row_0"] td', '/\\s*before bar body after\\s*/')->checkResponseElement('body table tbody tr[class="sf_admin_row_1"] td', '/\\s*before bar bar body after\\s*/');
// partial in a stacked list
$b->checkListCustomization('partial support in tabular list', array('layout' => 'stacked', 'params' => "%%_body%%"))->checkResponseElement('body table tbody tr[class="sf_admin_row_0"] td', '/\\s*before bar body after\\s*/')->checkResponseElement('body table tbody tr[class="sf_admin_row_1"] td', '/\\s*before bar bar body after\\s*/');
// partial in edit
$b->checkEditCustomization('partial support in edit', array('display' => array('_body')))->checkResponseElement('body form#sf_admin_edit_form textarea[name="article[body]"][id="article_body"]', '/\\s*before bar body after\\s*/');
// partial for a filter
$b->checkListCustomization('partial support for a filter', array('filters' => array('_body')))->checkResponseElement('body div.sf_admin_filters form input[name="body_filter"][value="before after"]');
$b = new backendTestBrowser();

// partial in a tabular list
// we add a filters parameter because the action class won't be reloaded after the first time!
// and we need the filter line definition for the last test!
$b->
  checkListCustomization('partial support in tabular list', array('display' => array('_body'), 'filters' => array('title')))->
  checkResponseElement('body table tbody tr[class="sf_admin_row_0"] td', '/\s*before bar body after\s*/')->
  checkResponseElement('body table tbody tr[class="sf_admin_row_1"] td', '/\s*before bar bar body after\s*/')
;

// partial in a stacked list
$b->
  checkListCustomization('partial support in tabular list', array('layout' => 'stacked', 'params' => "%%_body%%"))->
  checkResponseElement('body table tbody tr[class="sf_admin_row_0"] td', '/\s*before bar body after\s*/')->
  checkResponseElement('body table tbody tr[class="sf_admin_row_1"] td', '/\s*before bar bar body after\s*/')
;

// partial in edit
$b->
  checkEditCustomization('partial support in edit', array('display' => array('_body')))->
  checkResponseElement('body form#sf_admin_edit_form textarea[name="article[body]"][id="article_body"]', '/\s*before bar body after\s*/')
;

// partial for a filter
$b->
  checkListCustomization('partial support for a filter', array('filters' => array('_body')))->
  checkResponseElement('body div.sf_admin_filters form input[name="body_filter"][value="before after"]')
;