PageRenderTime 15ms CodeModel.GetById 4ms RepoModel.GetById 0ms app.codeStats 0ms

/wheels/tests/controller/request/pagination.cfc

http://cfwheels.googlecode.com/
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
  1. <cfcomponent extends="wheelsMapping.Test">
  2. <cfset params = {controller="dummy", action="dummy"}>
  3. <cfset loc.controller = controller("dummy", params)>
  4. <cffunction name="setup">
  5. <cfset request.wheels["myhandle"] = {test="true"}>
  6. </cffunction>
  7. <cffunction name="teardown">
  8. <cfset structdelete(request.wheels, "myhandle", false)>
  9. </cffunction>
  10. <cffunction name="test_pagination_handle_exists">
  11. <cfset loc.r = loc.controller.pagination('myhandle')>
  12. <cfset assert('isstruct(loc.r)')>
  13. <cfset assert('structkeyexists(loc.r, "test")')>
  14. <cfset assert('loc.r.test eq true')>
  15. </cffunction>
  16. <cffunction name="test_pagination_handle_does_not_exists">
  17. <cfset loc.e = "Wheels.QueryHandleNotFound">
  18. <cfset loc.r = raised('loc.controller.pagination("someotherhandle")')>
  19. <cfset assert('loc.e eq loc.r')>
  20. </cffunction>
  21. </cfcomponent>