/wheels/tests/view/urls/buttonTo.cfc
ColdFusion CFScript | 28 lines | 23 code | 5 blank | 0 comment | 0 complexity | e86f042e1454047d0912d85881898306 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 oldURLRewriting = application.wheels.URLRewriting>
- <cfset application.wheels.URLRewriting = "On">
- <cfset oldScriptName = request.cgi.script_name>
- <cfset request.cgi.script_name = "/rewrite.cfm">
- </cffunction>
- <cffunction name="teardown">
- <cfset application.wheels.URLRewriting = oldURLRewriting>
- <cfset request.cgi.script_name = oldScriptName>
- </cffunction>
- <cffunction name="test_confirm_is_escaped">
- <cfset loc.e = '<form action="#application.wheels.webpath#" method="post"><input data-confirm="Mark as: \''Completed\''?" type="submit" value="" /></form>'>
- <cfset loc.r = loc.controller.buttonTo(confirm="Mark as: 'Completed'?")>
- <cfset assert('loc.e eq loc.r')>
- </cffunction>
- <cffunction name="test_disabled_is_escaped">
- <cfset loc.e = '<form action="#application.wheels.webpath#" method="post"><input data-disable-with="Mark as: \''Completed\''?" type="submit" value="" /></form>'>
- <cfset loc.r = loc.controller.buttonTo(disable="Mark as: 'Completed'?")>
- <cfset assert('loc.e eq loc.r')>
- </cffunction>
- </cfcomponent>