/wheels/tests/view/forms/buttonTag.cfc
http://cfwheels.googlecode.com/ · ColdFusion CFScript · 27 lines · 21 code · 6 blank · 0 comment · 0 complexity · 17e3cabc1f75bebde09ae0ae9d353f5f MD5 · raw file
- <cfcomponent extends="wheelsMapping.Test">
-
- <cffunction name="setup">
- <cfset loc.controller = controller(name="dummy")>
- <cfset loc.imagePath = application.wheels.webPath & application.wheels.imagePath>
- </cffunction>
-
- <cffunction name="test_defaults">
- <cfset loc.r = loc.controller.buttonTag()>
- <cfset loc.e = '<button type="submit" value="save">Save changes</button>'>
- <cfset assert('loc.e eq loc.r')>
- </cffunction>
-
- <cffunction name="test_with_image">
- <cfset loc.r = loc.controller.buttonTag(image="http://www.cfwheels.com/logo.jpg")>
- <cfset loc.e = '<button type="submit" value="save"><img alt="Logo" src="http://www.cfwheels.com/logo.jpg" type="image" /></button>'>
- <cfset assert('loc.e eq loc.r')>
- </cffunction>
-
- <cffunction name="test_with_disable">
- <cfset loc.r = loc.controller.buttonTag(disable="Are you sure?")>
- <cfset loc.e = '<button onclick="this.disabled=true;this.value=''Are you sure?'';this.form.submit();" type="submit" value="save">Save changes</button>'>
- <cfset assert('loc.e eq loc.r')>
- </cffunction>
-
-
- </cfcomponent>