Code Duplication    Length = 21-21 lines in 2 locations

Tests/File/FileValidatorTest.php 2 locations

@@ 26-46 (lines=21) @@
23
                    ->getMock();
24
    }
25
26
    public function testValid()
27
    {
28
        $uploadedFile = $this->getMockFileUpload();
29
        $uploadedFile->expects($this->once())
30
                     ->method('getClientOriginalExtension')
31
                     ->will(
32
                         $this->returnValue('jpg')
33
                     );
34
        $uploadedFile->expects($this->once())
35
                     ->method('guessExtension')
36
                     ->will(
37
                         $this->returnValue('jpg')
38
                     );
39
40
        // Test the validator.
41
        $validator = new FileValidator();
42
43
        $valid = $validator->validate($uploadedFile);
44
45
        $this->assertTrue($valid);
46
    }
47
48
    public function testUnsupportedFileType()
49
    {
@@ 48-68 (lines=21) @@
45
        $this->assertTrue($valid);
46
    }
47
48
    public function testUnsupportedFileType()
49
    {
50
        $uploadedFile = $this->getMockFileUpload();
51
        $uploadedFile->expects($this->once())
52
                     ->method('getClientOriginalExtension')
53
                     ->will(
54
                         $this->returnValue('doc')
55
                     );
56
        $uploadedFile->expects($this->once())
57
                     ->method('guessExtension')
58
                     ->will(
59
                         $this->returnValue('doc')
60
                     );
61
62
        // Test the validator.
63
        $validator = new FileValidator();
64
65
        $valid = $validator->validate($uploadedFile);
66
67
        $this->assertFalse($valid);
68
    }
69
}
70