<?php namespace LeagueTests\Entity; use League\OAuth2\Server\Entity\ScopeEntity; use \Mockery as M; class ScopeTest extends \PHPUnit_Framework_TestCase { public function testSetGet() { $server = M::mock('League\OAuth2\Server\AbstractServer'); $scope = (new ScopeEntity($server))->hydrate([ 'id' => 'foobar', 'description' => 'barfoo' ]); $this->assertEquals('foobar', $scope->getId()); $this->assertEquals('barfoo', $scope->getDescription()); $this->assertTrue(is_array($scope->jsonSerialize())); } }