gmail-filter-builder/tests/GmailFilterTest.php

25 lines
806 B
PHP
Raw Normal View History

2016-10-12 21:27:30 +00:00
<?php
class GmailFilterTest extends \PHPUnit_Framework_TestCase
{
public function testSingleFrom() {
$filters[] = GmailFilter::create()
->from(['foo@example.com']);
// TODO: Does this need to be done each time?
$builder = (string) new GmailFilterBuilder($filters);
$this->assertContains('<apps:property name=\'from\' value=\'foo@example.com\'/>', $builder);
}
public function testMultipleFrom() {
$filters[] = GmailFilter::create()
->from(['foo@example.com', 'bar@example.com']);
// TODO: Does this need to be done each time?
$builder = (string) new GmailFilterBuilder($filters);
$this->assertContains('<apps:property name=\'from\' value=\'foo@example.com OR bar@example.com\'/>', $builder);
}
}