Code Duplication    Length = 17-18 lines in 2 locations

tests/src/PdfLetters/PdfLetterTraitTest.php 2 locations

@@ 23-40 (lines=18) @@
20
class PdfLetterTraitTest extends AbstractTest
21
{
22
23
    public function testUploadFromRequestValid()
24
    {
25
        $letter = new PdfLetter();
26
        $letter->id = 10;
27
28
        $uploadedFile = new UploadedFile(
29
            TEST_FIXTURE_PATH . '/files/file.pdf',
30
            'test original name.pdf',
31
            'application/pdf',
32
            null,
33
            null,
34
            true
35
        );
36
37
        $response = $letter->uploadFromRequest($uploadedFile);
38
        parent::assertInstanceOf(Media::class, $response);
39
        self::assertFileExists(TEST_FIXTURE_PATH . '/files/pdf_letters/10/file.pdf');
40
    }
41
42
    public function testUploadFromRequestWithInvalidFileType()
43
    {
@@ 42-58 (lines=17) @@
39
        self::assertFileExists(TEST_FIXTURE_PATH . '/files/pdf_letters/10/file.pdf');
40
    }
41
42
    public function testUploadFromRequestWithInvalidFileType()
43
    {
44
        $letter = new PdfLetter();
45
        $letter->id = 10;
46
47
        $uploadedFile = new UploadedFile(
48
            TEST_FIXTURE_PATH . '/files/file.pdf',
49
            'test original name.doc',
50
            null,
51
            null,
52
            null,
53
            true
54
        );
55
56
        $response = $letter->uploadFromRequest($uploadedFile);
57
        parent::assertSame('INVALID_MIME_TYPE_ERROR', $response);
58
    }
59
60
    public function testGenerateNewPdfObj()
61
    {