Code Duplication    Length = 21-22 lines in 2 locations

tests/php/Controller/AssetAdminTest.php 2 locations

@@ 133-153 (lines=21) @@
130
        $this->assertEquals('testItCreatesFile-v2.txt', $newFile2->Name);
131
    }
132
133
    public function testItRestrictsCreateFileOnCanCreate()
134
    {
135
        $folder = $this->objFromFixture(Folder::class, 'folder1');
136
137
        $fileData = array('Upload' => $this->getUploadFile('Upload', 'disallowCanCreate.txt'));
138
        $_FILES = $fileData;
139
        $response = Director::test(
140
            'admin/assets/api/createFile',
141
            array_merge(
142
                $fileData,
143
                [
144
                    'ParentID' => $folder->ID,
145
                    'SecurityID' => SecurityToken::inst()->getValue(),
146
                ]
147
            ),
148
            $this->session,
149
            'POST'
150
        );
151
        $this->assertTrue($response->isError());
152
        $this->assertEquals(403, $response->getStatusCode());
153
    }
154
155
    public function testItRestrictsCreateFileOnCanAddChildren()
156
    {
@@ 155-176 (lines=22) @@
152
        $this->assertEquals(403, $response->getStatusCode());
153
    }
154
155
    public function testItRestrictsCreateFileOnCanAddChildren()
156
    {
157
        $folder = $this->objFromFixture(Folder::class, 'disallowCanAddChildren');
158
159
        /** @skipUpgrade */
160
        $fileData = array('Upload' => $this->getUploadFile('Upload', 'test.txt'));
161
        $_FILES = $fileData;
162
        $response = Director::test(
163
            'admin/assets/api/createFile',
164
            array_merge(
165
                $fileData,
166
                [
167
                    'ParentID' => $folder->ID,
168
                    'SecurityID' => SecurityToken::inst()->getValue(),
169
                ]
170
            ),
171
            $this->session,
172
            'POST'
173
        );
174
        $this->assertTrue($response->isError());
175
        $this->assertEquals(403, $response->getStatusCode());
176
    }
177
178
    public function testItRestrictsCreateFileOnExtension()
179
    {