/wheels/tests/view/formsdateobject/DateTimeSelect.cfc
ColdFusion CFScript | 37 lines | 31 code | 6 blank | 0 comment | 0 complexity | fc6f9e1de9bb5fd3b5e0a0fbdee9eb41 MD5 | raw file
Possible License(s): Apache-2.0, CPL-1.0
- <cfcomponent extends="wheelsMapping.Test">
-
- <cffunction name="setup">
- <cfset loc.controller = controller(name="ControllerWithModel")>
- <cfset loc.args= {}>
- <cfset loc.args.objectName = "user">
- <cfset loc.args.label = false>
-
- <cfset loc.selected = {}>
- <cfset loc.selected.month = '<option selected="selected" value="11">November</option>'>
- <cfset loc.selected.day = '<option selected="selected" value="1">1</option>'>
- <cfset loc.selected.year = '<option selected="selected" value="1975">1975</option>'>
- </cffunction>
-
- <cffunction name="testSplittingLabels">
- <cfset result = loc.controller.dateTimeSelect(objectName="user", property="birthday", label="labelMonth,labelDay,labelYear,labelHour,labelMinute,labelSecond")>
- <cfset assert("result Contains 'labelDay' AND result Contains 'labelSecond'")>
- </cffunction>
-
- <cffunction name="test_datetimeselect">
- <cfset loc.args.property = "birthday">
- <cfset loc.r = loc.controller.dateTimeSelect(argumentcollection=loc.args)>
- <cfset assert("loc.r contains loc.selected.month")>
- <cfset assert("loc.r contains loc.selected.day")>
- <cfset assert("loc.r contains loc.selected.year")>
- </cffunction>
-
- <cffunction name="test_datetimeselect_not_combined">
- <cfset loc.args.property = "birthday">
- <cfset loc.args.combine = "false">
- <cfset loc.r = loc.controller.dateTimeSelect(argumentcollection=loc.args)>
- <cfset assert("loc.r contains loc.selected.month")>
- <cfset assert("loc.r contains loc.selected.day")>
- <cfset assert("loc.r contains loc.selected.year")>
- </cffunction>
-
- </cfcomponent>