Completed
Push — master ( 824833...660d11 )
by
unknown
14s
created

tests/DMSDocumentCartAdminTest.php (1 issue)

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
3
class DMSDocumentCartAdminTest extends SapphireTest
0 ignored issues
show
Coding Style Compatibility introduced by
PSR1 recommends that each class must be in a namespace of at least one level to avoid collisions.

You can fix this by adding a namespace to your class:

namespace YourVendor;

class YourClass { }

When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.

Loading history...
4
{
5
    /**
6
     * Ensure that the "add new" button has been removed
7
     */
8
    public function testNoAddButtonInGridField()
9
    {
10
        $modelAdmin = new DMSDocumentCartAdmin;
11
        $modelAdmin->setRequest(new SS_HTTPRequest('GET', '/'));
12
        $modelAdmin->init();
13
14
        $fields = $modelAdmin->getEditForm()->Fields();
15
        $this->assertInstanceOf('GridField', $fields->first());
16
        $config = $fields->first()->getConfig();
17
        $this->assertNull($config->getComponentByType('GridFieldAddNewButton'));
18
    }
19
}
20