Code Duplication    Length = 34-34 lines in 2 locations

spec/NameGenerator/CamelCaseNameGeneratorSpec.php 1 location

@@ 14-47 (lines=34) @@
11
 *
12
 * @covers \Gesdinet\JWTRefreshTokenBundle\NameGenerator\CamelCaseNameGenerator
13
 */
14
class CamelCaseNameGeneratorSpec extends ObjectBehavior
15
{
16
    //------------------------------------------------------------------------------------------------------------------
17
    // Spec: Class / interfaces
18
    //------------------------------------------------------------------------------------------------------------------
19
20
    public function it_is_initializable()
21
    {
22
        $this->shouldHaveType('Gesdinet\JWTRefreshTokenBundle\NameGenerator\CamelCaseNameGenerator');
23
    }
24
25
    public function it_implements_name_generator_interface()
26
    {
27
        $this->shouldImplement('Gesdinet\JWTRefreshTokenBundle\NameGenerator\NameGeneratorInterface');
28
    }
29
30
    public function it_should_return_underscored_values_from_snake_case()
31
    {
32
        /* @var CamelCaseNameGenerator|CamelCaseNameGeneratorSpec $this */
33
34
        // Method under test
35
        $this->generateName('refresh_token')
36
             ->shouldReturn('refreshToken');
37
    }
38
39
    public function it_should_return_underscored_values_from_camel_case()
40
    {
41
        /* @var CamelCaseNameGenerator|CamelCaseNameGeneratorSpec $this */
42
43
        // Method under test
44
        $this->generateName('refreshToken')
45
             ->shouldReturn('refreshToken');
46
    }
47
}
48

spec/NameGenerator/UnderscoreNameGeneratorSpec.php 1 location

@@ 14-47 (lines=34) @@
11
 *
12
 * @covers  \Gesdinet\JWTRefreshTokenBundle\NameGenerator\UnderscoreNameGenerator
13
 */
14
class UnderscoreNameGeneratorSpec extends ObjectBehavior
15
{
16
    //------------------------------------------------------------------------------------------------------------------
17
    // Spec: Class / interfaces
18
    //------------------------------------------------------------------------------------------------------------------
19
20
    public function it_is_initializable()
21
    {
22
        $this->shouldHaveType('Gesdinet\JWTRefreshTokenBundle\NameGenerator\UnderscoreNameGenerator');
23
    }
24
25
    public function it_implements_name_generator_interface()
26
    {
27
        $this->shouldImplement('Gesdinet\JWTRefreshTokenBundle\NameGenerator\NameGeneratorInterface');
28
    }
29
30
    public function it_should_return_underscored_values_from_snake_case()
31
    {
32
        /* @var UnderscoreNameGenerator|UnderscoreNameGeneratorSpec $this */
33
34
        // Method under test
35
        $this->generateName('refresh_token')
36
            ->shouldReturn('refresh_token');
37
    }
38
39
    public function it_should_return_underscored_values_from_camel_case()
40
    {
41
        /* @var UnderscoreNameGenerator|UnderscoreNameGeneratorSpec $this */
42
43
        // Method under test
44
        $this->generateName('refreshToken')
45
             ->shouldReturn('refresh_token');
46
    }
47
}
48