public function testEncodeUtf8ReturnsCorrectWords() { $space = sprintf('=?UTF-8?B?%s?=', base64_encode(' ')); $expected = array(sprintf('=?UTF-8?B?%s?=', base64_encode('Testing')), sprintf('=?UTF-8?B?%s?=', base64_encode('Multiple')), sprintf('=?UTF-8?B?%s?=', base64_encode('Words'))); $encoded = $this->mailer->encodeUtf8('Testing Multiple Words'); $this->assertSame(implode($space, $expected), $encoded); }