Code Duplication    Length = 34-34 lines in 2 locations

spec/NameGenerator/CamelCaseNameGeneratorSpec.php 1 location

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

spec/NameGenerator/UnderscoreNameGeneratorSpec.php 1 location

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