Code Duplication    Length = 12-12 lines in 2 locations

tests/unit/ArrayValidatorTest.php 1 location

@@ 45-56 (lines=12) @@
42
     *
43
     * @throws \Graze\ConfigValidation\Exceptions\ConfigValidationFailedException
44
     */
45
    public function testSimpleValidation(array $input, array $expected)
46
    {
47
        $validator = (new ArrayValidator())
48
            ->optional('defaults.path', v::stringType(), '/some/path')
49
            ->optional('defaults.group', v::stringType(), 'group')
50
            ->required('must', v::stringType()->equals('be here'));
51
52
        $this->assertTrue($validator->isValid($input));
53
        $actual = $validator->validate($input);
54
55
        $this->assertEquals($expected, $actual);
56
    }
57
58
    /**
59
     * @return array

tests/unit/ObjectValidatorTest.php 1 location

@@ 45-56 (lines=12) @@
42
     *
43
     * @throws \Graze\ConfigValidation\Exceptions\ConfigValidationFailedException
44
     */
45
    public function testSimpleValidation($input, $expected)
46
    {
47
        $validator = (new ObjectValidator())
48
            ->optional('defaults->path', v::stringType(), '/some/path')
49
            ->optional('defaults->group', v::stringType(), 'group')
50
            ->required('must', v::stringType()->equals('be here'));
51
52
        $this->assertTrue($validator->isValid($input));
53
        $actual = $validator->validate($input);
54
55
        $this->assertEquals($expected, $actual);
56
    }
57
58
    /**
59
     * @return array