/wheels/tests/view/text/simpleformat.cfc
ColdFusion CFScript | 113 lines | 107 code | 6 blank | 0 comment | 0 complexity | ed563827d9160d6c6c936f02b19a9ccc MD5 | raw file
Possible License(s): Apache-2.0, CPL-1.0
- <cfcomponent extends="wheelsMapping.Test">
-
- <cffunction name="setup">
- <cfset loc.controller = controller(name="dummy")>
- <cfset loc.testText = "Lobortis, erat feugiat jus autem
-
- vel obruo dolor luptatum, os in interdico ex. Sit typicus
-
- conventio consequat aptent huic dolore in, tego,
- sagacitertedistineo tristique nonummy diam. Qui, nostrud
- cogo vero exputo, wisi indoles duis suscipit veniam populus
- te gilvus vel quia. Luptatum regula tego imputo nonummy blandit
- luptatum valetudo ne, venio vero regula letalis valde vicis.
-
- Utrum blandit bene refero ut eum eligo cogo duis bene aptent distineo duis quis.
- Hendrerit nostrud abigo vicis
- augue validus cui lucidus.">
- <cfset loc.testTextWithHtml = "Lobortis, erat feugiat jus autem
-
- vel obruo dolor luptatum, os in interdico ex. Sit typicus
-
- >>> conventio consequat aptent huic dolore in, tego,
- >>> sagacitertedistineo tristique nonummy diam. Qui, nostrud
- >>> cogo vero exputo, wisi indoles duis suscipit veniam populus
- >>> te gilvus vel quia. Luptatum regula tego imputo nonummy blandit
- >>> luptatum valetudo ne, venio vero regula letalis valde vicis.
-
- Utrum blandit bene refero ut eum eligo cogo duis bene aptent distineo duis quis.
- Hendrerit nostrud abigo vicis
- augue validus cui lucidus.">
- </cffunction>
-
- <cffunction name="test_text_should_format_with_line_breaks_only">
- <cfset loc.e = loc.controller.simpleFormat(text=loc.testText)>
- <cfset debug(expression='loc.e', display=false, format="text")>
- <cfset loc.r = "<p>Lobortis, erat feugiat jus autem</p>
-
- <p>vel obruo dolor luptatum, os in interdico ex. Sit typicus</p>
-
- <p>conventio consequat aptent huic dolore in, tego,<br />
- sagacitertedistineo tristique nonummy diam. Qui, nostrud<br />
- cogo vero exputo, wisi indoles duis suscipit veniam populus<br />
- te gilvus vel quia. Luptatum regula tego imputo nonummy blandit<br />
- luptatum valetudo ne, venio vero regula letalis valde vicis.</p>
-
- <p>Utrum blandit bene refero ut eum eligo cogo duis bene aptent distineo duis quis.<br />
- Hendrerit nostrud abigo vicis<br />
- augue validus cui lucidus.</p>">
- <cfset loc.r = Replace(loc.r, "#Chr(13)#", "", "all")>
- <cfset assert("HtmlEditFormat(loc.e) eq HtmlEditFormat(loc.r)")>
- </cffunction>
-
- <cffunction name="test_text_with_html_should_format_with_line_breaks_only">
- <cfset loc.e = loc.controller.simpleFormat(text=loc.testTextWithHtml)>
- <cfset debug(expression='loc.e', display=false, format="text")>
- <cfset loc.r = "<p>Lobortis, erat feugiat jus autem</p>
-
- <p>vel obruo dolor luptatum, os in interdico ex. Sit typicus</p>
-
- <p>>>> conventio consequat aptent huic dolore in, tego,<br />
- >>> sagacitertedistineo tristique nonummy diam. Qui, nostrud<br />
- >>> cogo vero exputo, wisi indoles duis suscipit veniam populus<br />
- >>> te gilvus vel quia. Luptatum regula tego imputo nonummy blandit<br />
- >>> luptatum valetudo ne, venio vero regula letalis valde vicis.</p>
-
- <p>Utrum blandit bene refero ut eum eligo cogo duis bene aptent distineo duis quis.<br />
- Hendrerit nostrud abigo vicis<br />
- augue validus cui lucidus.</p>">
- <cfset loc.r = Replace(loc.r, "#Chr(13)#", "", "all")>
- <cfset assert("HtmlEditFormat(loc.e) eq HtmlEditFormat(loc.r)")>
- </cffunction>
-
- <cffunction name="test_text_should_format_with_line_breaks_and_escaped_html">
- <cfset loc.e = loc.controller.simpleFormat(text=loc.testText)>
- <cfset debug(expression='loc.e', display=false, format="text")>
- <cfset loc.r = "<p>Lobortis, erat feugiat jus autem</p>
-
- <p>vel obruo dolor luptatum, os in interdico ex. Sit typicus</p>
-
- <p>conventio consequat aptent huic dolore in, tego,<br />
- sagacitertedistineo tristique nonummy diam. Qui, nostrud<br />
- cogo vero exputo, wisi indoles duis suscipit veniam populus<br />
- te gilvus vel quia. Luptatum regula tego imputo nonummy blandit<br />
- luptatum valetudo ne, venio vero regula letalis valde vicis.</p>
-
- <p>Utrum blandit bene refero ut eum eligo cogo duis bene aptent distineo duis quis.<br />
- Hendrerit nostrud abigo vicis<br />
- augue validus cui lucidus.</p>">
- <cfset loc.r = Replace(loc.r, "#Chr(13)#", "", "all")>
- <cfset assert("HtmlEditFormat(loc.e) eq HtmlEditFormat(loc.r)")>
- </cffunction>
-
- <cffunction name="test_text_with_html_should_format_with_line_breaks_and_escaped_html">
- <cfset loc.e = loc.controller.simpleFormat(text=loc.testTextWithHtml)>
- <cfset debug(expression='loc.e', display=false, format="text")>
- <cfset loc.r = "<p>Lobortis, erat feugiat jus autem</p>
-
- <p>vel obruo dolor luptatum, os in interdico ex. Sit typicus</p>
-
- <p>>>> conventio consequat aptent huic dolore in, tego,<br />
- >>> sagacitertedistineo tristique nonummy diam. Qui, nostrud<br />
- >>> cogo vero exputo, wisi indoles duis suscipit veniam populus<br />
- >>> te gilvus vel quia. Luptatum regula tego imputo nonummy blandit<br />
- >>> luptatum valetudo ne, venio vero regula letalis valde vicis.</p>
-
- <p>Utrum blandit bene refero ut eum eligo cogo duis bene aptent distineo duis quis.<br />
- Hendrerit nostrud abigo vicis<br />
- augue validus cui lucidus.</p>">
- <cfset loc.r = Replace(loc.r, "#Chr(13)#", "", "all")>
- <cfset assert("HtmlEditFormat(loc.e) eq HtmlEditFormat(loc.r)")>
- </cffunction>
-
- </cfcomponent>