aboutsummaryrefslogtreecommitdiff
path: root/tests/ParameterValidatorTest.php
blob: 59d7b2b9560458271bde0ba5f47cacd5d1817b33 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php

declare(strict_types=1);

namespace RssBridge\Tests;

use PHPUnit\Framework\TestCase;

class ParameterValidatorTest extends TestCase
{
    public function test1()
    {
        $sut = new \ParameterValidator();
        $input = ['user' => 'joe'];
        $parameters = [
            [
                'user' => [
                    'name' => 'User',
                    'type' => 'text',
                ],
            ]
        ];
        $this->assertSame([], $sut->validateInput($input, $parameters));
    }

    public function test2()
    {
        $sut = new \ParameterValidator();
        $input = ['username' => 'joe'];
        $parameters = [
            [
                'user' => [
                    'name' => 'User',
                    'type' => 'text',
                ],
            ]
        ];
        $this->assertNotEmpty($sut->validateInput($input, $parameters));
    }
}