File size: 674 Bytes
e4f4821
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
<?php

use JsonRPC\Validator\UserValidator;

require_once __DIR__.'/../../../../vendor/autoload.php';

class UserValidatorTest extends PHPUnit_Framework_TestCase
{
    public function testWithEmptyHosts()
    {
        $this->assertNull(UserValidator::validate(array(), 'user', 'pass'));
    }

    public function testWithValidHosts()
    {
        $this->assertNull(UserValidator::validate(array('user' => 'pass'), 'user', 'pass'));
    }

    public function testWithNotAuthorizedHosts()
    {
        $this->expectException('\JsonRPC\Exception\AuthenticationFailureException');
        UserValidator::validate(array('user' => 'pass'), 'user', 'wrong password');
    }
}