Add tests

This commit is contained in:
Oliver Davies 2018-08-20 14:02:40 +01:00
parent 1b8c79f33b
commit 3f9d4d081b
2 changed files with 44 additions and 0 deletions

View file

@ -0,0 +1,38 @@
<?php
namespace Opdavies\Tests\GmailFilterBuilder\Model;
use Opdavies\GmailFilterBuilder\Helpers\Addresses;
use PHPUnit\Framework\TestCase;
/**
* Test loading addresses from a separate file.
*
* @coversDefaultClass \Opdavies\GmailFilterBuilder\Helpers\Addresses
*/
class AddressesTest extends TestCase
{
/**
* @covers ::load
*/
public function testLoad()
{
$expected = [
'foo@example.com',
'bar@example.com'
];
$this->assertEquals($expected, FakeAddresses::load());
}
}
class FakeAddresses extends Addresses
{
/**
* {@inheritdoc}
*/
protected function getDirectoryPath()
{
return __DIR__ . '/../../stubs/';
}
}

View file

@ -0,0 +1,6 @@
<?php
return [
'foo@example.com',
'bar@example.com',
];