|
|
@@ -42,8 +42,8 @@ class TestCakeEmail extends CakeEmail {
|
|
|
* Wrap to protected method
|
|
|
*
|
|
|
*/
|
|
|
- public function wrap($text) {
|
|
|
- return parent::_wrap($text);
|
|
|
+ public function wrap($text, $length = CakeEmail::LINE_LENGTH_MUST) {
|
|
|
+ return parent::_wrap($text, $length);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -1398,7 +1398,7 @@ class CakeEmailTest extends CakeTestCase {
|
|
|
*/
|
|
|
public function testWrap() {
|
|
|
$text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac turpis orci, non commodo odio. Morbi nibh nisi, vehicula pellentesque accumsan amet.';
|
|
|
- $result = $this->CakeEmail->wrap($text);
|
|
|
+ $result = $this->CakeEmail->wrap($text, CakeEmail::LINE_LENGTH_SHOULD);
|
|
|
$expected = array(
|
|
|
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac turpis orci,',
|
|
|
'non commodo odio. Morbi nibh nisi, vehicula pellentesque accumsan amet.',
|
|
|
@@ -1407,7 +1407,7 @@ class CakeEmailTest extends CakeTestCase {
|
|
|
$this->assertSame($expected, $result);
|
|
|
|
|
|
$text = 'Lorem ipsum dolor sit amet, consectetur < adipiscing elit. Donec ac turpis orci, non commodo odio. Morbi nibh nisi, vehicula > pellentesque accumsan amet.';
|
|
|
- $result = $this->CakeEmail->wrap($text);
|
|
|
+ $result = $this->CakeEmail->wrap($text, CakeEmail::LINE_LENGTH_SHOULD);
|
|
|
$expected = array(
|
|
|
'Lorem ipsum dolor sit amet, consectetur < adipiscing elit. Donec ac turpis',
|
|
|
'orci, non commodo odio. Morbi nibh nisi, vehicula > pellentesque accumsan',
|
|
|
@@ -1417,7 +1417,7 @@ class CakeEmailTest extends CakeTestCase {
|
|
|
$this->assertSame($expected, $result);
|
|
|
|
|
|
$text = '<p>Lorem ipsum dolor sit amet,<br> consectetur adipiscing elit.<br> Donec ac turpis orci, non <b>commodo</b> odio. <br /> Morbi nibh nisi, vehicula pellentesque accumsan amet.<hr></p>';
|
|
|
- $result = $this->CakeEmail->wrap($text);
|
|
|
+ $result = $this->CakeEmail->wrap($text, CakeEmail::LINE_LENGTH_SHOULD);
|
|
|
$expected = array(
|
|
|
'<p>Lorem ipsum dolor sit amet,<br> consectetur adipiscing elit.<br> Donec ac',
|
|
|
'turpis orci, non <b>commodo</b> odio. <br /> Morbi nibh nisi, vehicula',
|
|
|
@@ -1427,7 +1427,7 @@ class CakeEmailTest extends CakeTestCase {
|
|
|
$this->assertSame($expected, $result);
|
|
|
|
|
|
$text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac <a href="http://cakephp.org">turpis</a> orci, non commodo odio. Morbi nibh nisi, vehicula pellentesque accumsan amet.';
|
|
|
- $result = $this->CakeEmail->wrap($text);
|
|
|
+ $result = $this->CakeEmail->wrap($text, CakeEmail::LINE_LENGTH_SHOULD);
|
|
|
$expected = array(
|
|
|
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac',
|
|
|
'<a href="http://cakephp.org">turpis</a> orci, non commodo odio. Morbi nibh',
|
|
|
@@ -1437,7 +1437,7 @@ class CakeEmailTest extends CakeTestCase {
|
|
|
$this->assertSame($expected, $result);
|
|
|
|
|
|
$text = 'Lorem ipsum <a href="http://www.cakephp.org/controller/action/param1/param2" class="nice cool fine amazing awesome">ok</a>';
|
|
|
- $result = $this->CakeEmail->wrap($text);
|
|
|
+ $result = $this->CakeEmail->wrap($text, CakeEmail::LINE_LENGTH_SHOULD);
|
|
|
$expected = array(
|
|
|
'Lorem ipsum',
|
|
|
'<a href="http://www.cakephp.org/controller/action/param1/param2" class="nice cool fine amazing awesome">',
|
|
|
@@ -1447,7 +1447,7 @@ class CakeEmailTest extends CakeTestCase {
|
|
|
$this->assertSame($expected, $result);
|
|
|
|
|
|
$text = 'Lorem ipsum withonewordverybigMorethanthelineshouldsizeofrfcspecificationbyieeeavailableonieeesite ok.';
|
|
|
- $result = $this->CakeEmail->wrap($text);
|
|
|
+ $result = $this->CakeEmail->wrap($text, CakeEmail::LINE_LENGTH_SHOULD);
|
|
|
$expected = array(
|
|
|
'Lorem ipsum',
|
|
|
'withonewordverybigMorethanthelineshouldsizeofrfcspecificationbyieeeavailableonieeesite',
|