Skip to content

Commit

Permalink
Updated UsersBuilder coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
thePanz committed Jul 14, 2017
1 parent 6479685 commit 9660af8
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions tests/Model/User/UserBuilderTest.php
Expand Up @@ -4,6 +4,7 @@

use PHPUnit\Framework\TestCase;
use Pnz\MattermostClient\Exception\InvalidArgumentException;
use Pnz\MattermostClient\Model\ModelBuilder;
use Pnz\MattermostClient\Model\User\UserBuilder;

/**
Expand Down Expand Up @@ -56,4 +57,31 @@ public function testUserBuilderMinimal()

$this->assertSame($expected, $this->builder->build());
}

public function testUserBuilderFull()
{
$this->builder->setUsername('username');
$this->builder->setPassword('password');
$this->builder->setEmail('email');
$this->builder->setLastName('last-name');
$this->builder->setFirstName('first-name');
$this->builder->setNickname('nickname');

$expected = [
'username' => 'username',
'password' => 'password',
'email' => 'email',
'last_name' => 'last-name',
'first_name' => 'first-name',
'nickname' => 'nickname',
];

$this->assertSame($expected, $this->builder->build());
}

public function testChannelBuilderPatch()
{
$expected = [];
$this->assertSame($expected, $this->builder->build(ModelBuilder::BUILD_FOR_PATCH));
}
}

0 comments on commit 9660af8

Please sign in to comment.