TYPO3
7.6
Users
bogdan
Projects
Kapeli
Resources
Dash
Docsets
TYPO3
src
typo3
sysext
backend
Tests
Unit
Form
FormDataProvider
TcaColumnsRemoveUnusedTest.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider;
3
4
/*
5
* This file is part of the TYPO3 CMS project.
6
*
7
* It is free software; you can redistribute it and/or modify it under
8
* the terms of the GNU General Public License, either version 2
9
* of the License, or any later version.
10
*
11
* For the full copyright and license information, please read the
12
* LICENSE.txt file that was distributed with this source code.
13
*
14
* The TYPO3 project - inspiring people to share!
15
*/
16
17
use
TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused
;
18
use TYPO3\CMS\Core\Tests\UnitTestCase;
19
23
class
TcaColumnsRemoveUnusedTest
extends
UnitTestCase
24
{
28
protected
$subject
;
29
30
protected
function
setUp
()
31
{
32
$this->subject =
new
TcaColumnsRemoveUnused
();
33
}
34
38
public
function
addDataKeepsColumnsToProcess
()
39
{
40
$input = [
41
'columnsToProcess'
=> [
'keepMe'
,
'keepMeToo'
],
42
'processedTca'
=> [
43
'columns'
=> [
44
'keepMe'
=> [
45
'config'
=> [
46
'type'
=>
'input'
,
47
]
48
],
49
'keepMeToo'
=> [
50
'config'
=> [
51
'type'
=>
'input'
,
52
]
53
],
54
'aField'
=> [
55
'config'
=> [
56
'type'
=>
'input'
,
57
]
58
]
59
]
60
]
61
];
62
63
$expected = $input;
64
unset($expected[
'processedTca'
][
'columns'
][
'aField'
]);
65
66
$this->assertSame($expected, $this->subject->addData($input));
67
}
68
}
Generated on Wed Nov 11 2015 01:52:05 for TYPO3 by
1.8.3