/wheels/tests/controller/request/pagination.cfc
ColdFusion CFScript | 27 lines | 21 code | 6 blank | 0 comment | 0 complexity | 45b38e1e0bf80a51107f188c3bc7aea1 MD5 | raw file
Possible License(s): Apache-2.0, CPL-1.0
- <cfcomponent extends="wheelsMapping.Test">
-
- <cfset params = {controller="dummy", action="dummy"}>
- <cfset loc.controller = controller("dummy", params)>
-
- <cffunction name="setup">
- <cfset request.wheels["myhandle"] = {test="true"}>
- </cffunction>
-
- <cffunction name="teardown">
- <cfset structdelete(request.wheels, "myhandle", false)>
- </cffunction>
-
- <cffunction name="test_pagination_handle_exists">
- <cfset loc.r = loc.controller.pagination('myhandle')>
- <cfset assert('isstruct(loc.r)')>
- <cfset assert('structkeyexists(loc.r, "test")')>
- <cfset assert('loc.r.test eq true')>
- </cffunction>
-
- <cffunction name="test_pagination_handle_does_not_exists">
- <cfset loc.e = "Wheels.QueryHandleNotFound">
- <cfset loc.r = raised('loc.controller.pagination("someotherhandle")')>
- <cfset assert('loc.e eq loc.r')>
- </cffunction>
-
- </cfcomponent>