mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 03:18:26 +00:00
move the test case to its own method
This commit is contained in:
parent
5064601c6f
commit
044cf60b69
1 changed files with 30 additions and 23 deletions
|
@ -2614,6 +2614,36 @@ class FormHelperTest extends CakeTestCase {
|
|||
$this->assertTags($result, $expected);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test that magic input() selects are created for type=number
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testInputMagicSelectForTypeNumber() {
|
||||
$this->View->viewVars['balances'] = array(0 => 'nothing', 1 => 'some', 100 => 'a lot');
|
||||
$this->Form->request->data = array('ValidateUser' => array('balance' => 1));
|
||||
$result = $this->Form->input('ValidateUser.balance');
|
||||
$expected = array(
|
||||
'div' => array('class' => 'input select'),
|
||||
'label' => array('for' => 'ValidateUserBalance'),
|
||||
'Balance',
|
||||
'/label',
|
||||
'select' => array('name' => 'data[ValidateUser][balance]', 'id' => 'ValidateUserBalance'),
|
||||
array('option' => array('value' => '0')),
|
||||
'nothing',
|
||||
'/option',
|
||||
array('option' => array('value' => '1', 'selected' => 'selected')),
|
||||
'some',
|
||||
'/option',
|
||||
array('option' => array('value' => '100')),
|
||||
'a lot',
|
||||
'/option',
|
||||
'/select',
|
||||
'/div'
|
||||
);
|
||||
$this->assertTags($result, $expected);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test that magic input() selects can easily be converted into radio types without error.
|
||||
*
|
||||
|
@ -2650,29 +2680,6 @@ class FormHelperTest extends CakeTestCase {
|
|||
'/div'
|
||||
);
|
||||
$this->assertTags($result, $expected);
|
||||
|
||||
$this->View->viewVars['balances'] = array(0 => 'nothing', 1 => 'some', 100 => 'a lot');
|
||||
$this->Form->request->data = array('ValidateUser' => array('balance' => 1));
|
||||
$result = $this->Form->input('ValidateUser.balance');
|
||||
$expected = array(
|
||||
'div' => array('class' => 'input select'),
|
||||
'label' => array('for' => 'ValidateUserBalance'),
|
||||
'Balance',
|
||||
'/label',
|
||||
'select' => array('name' => 'data[ValidateUser][balance]', 'id' => 'ValidateUserBalance'),
|
||||
array('option' => array('value' => '0')),
|
||||
'nothing',
|
||||
'/option',
|
||||
array('option' => array('value' => '1', 'selected' => 'selected')),
|
||||
'some',
|
||||
'/option',
|
||||
array('option' => array('value' => '100')),
|
||||
'a lot',
|
||||
'/option',
|
||||
'/select',
|
||||
'/div'
|
||||
);
|
||||
$this->assertTags($result, $expected);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue