Code Duplication    Length = 24-24 lines in 2 locations

tests/php/AssetAdminTest.php 2 locations

@@ 151-174 (lines=24) @@
148
        $this->assertEquals('testItCreatesFile.txt', $newFile->Name);
149
    }
150
151
    public function testItRestrictsCreateFileOnCanCreate()
152
    {
153
        $folder = $this->objFromFixture(
154
            'SilverStripe\AssetAdmin\Tests\AssetAdminTest_Folder',
155
            'disallowCanCreate'
156
        );
157
158
        $fileData = array('Upload' => $this->getUploadFile('Upload', 'test.txt'));
159
        $_FILES = $fileData;
160
        $response = Director::test(
161
            'admin/assets/api/createFile',
162
            array_merge(
163
                $fileData,
164
                [
165
                    'ParentID' => $folder->ID,
166
                    'SecurityID' => SecurityToken::inst()->getValue(),
167
                ]
168
            ),
169
            $this->session,
170
            'POST'
171
        );
172
        $this->assertTrue($response->isError());
173
        $this->assertEquals(403, $response->getStatusCode());
174
    }
175
176
    public function testItRestrictsCreateFileOnCanAddChildren()
177
    {
@@ 176-199 (lines=24) @@
173
        $this->assertEquals(403, $response->getStatusCode());
174
    }
175
176
    public function testItRestrictsCreateFileOnCanAddChildren()
177
    {
178
        $folder = $this->objFromFixture(
179
            'SilverStripe\AssetAdmin\Tests\AssetAdminTest_Folder',
180
            'disallowCanAddChildren'
181
        );
182
183
        $fileData = array('Upload' => $this->getUploadFile('Upload', 'test.txt'));
184
        $_FILES = $fileData;
185
        $response = Director::test(
186
            'admin/assets/api/createFile',
187
            array_merge(
188
                $fileData,
189
                [
190
                    'ParentID' => $folder->ID,
191
                    'SecurityID' => SecurityToken::inst()->getValue(),
192
                ]
193
            ),
194
            $this->session,
195
            'POST'
196
        );
197
        $this->assertTrue($response->isError());
198
        $this->assertEquals(403, $response->getStatusCode());
199
    }
200
201
    public function testItRestrictsCreateFileOnExtension()
202
    {