<?php

namespace GrooveHQ\Test\Service;

use GrooveHQ\Service\AgentsDescription;

class AgentsDescriptionTest extends \PHPUnit_Framework_TestCase
{

    public function testAgentsDescription()
    {
        $agents = new AgentsDescription(['token' => 'someToken']);

        $operations = $agents->getOperations();

        $expected = ['find'];
        $result = array_keys($operations);
        $this->assertEquals($expected, $result);

        $expected = ['agent_email', 'access_token'];
        $result = array_keys($operations['find']['parameters']);
        $this->assertEquals($expected, $result);
    }

}

<?php

namespace GrooveHQ\Test\Service;

use GrooveHQ\Service\AgentsDescription;

class AgentsDescriptionTest extends \PHPUnit_Framework_TestCase
{

    public function testAgentsDescription()
    {
        $agents = new AgentsDescription(['token' => 'someToken']);

        $operations = $agents->getOperations();

        $expected = ['list', 'find'];
        $result = array_keys($operations);
        $this->assertEquals($expected, $result);

        $expected = ['group', 'access_token'];
        $result = array_keys($operations['list']['parameters']);
        $this->assertEquals($expected, $result);

        $expected = ['agent_email', 'access_token'];
        $result = array_keys($operations['find']['parameters']);
        $this->assertEquals($expected, $result);
    }

}

Update unit test for AgentsDescription to include list operation.
Update unit test for AgentsDescription to include list operation.
