/wheels/tests/controller/miscellaneous/helpers.cfc

http://cfwheels.googlecode.com/ · ColdFusion CFScript · 29 lines · 24 code · 5 blank · 0 comment · 0 complexity · 51acc4e579ca62b7f945a827b084ebe3 MD5 · raw file

  1. <cfcomponent extends="wheelsMapping.Test">
  2. <cffunction name="setup">
  3. <cfif StructKeyExists(request, "test")>
  4. <cfset StructDelete(request, "test")>
  5. </cfif>
  6. <cfset oldViewPath = application.wheels.viewPath>
  7. <cfset application.wheels.viewPath = "wheels/tests/_assets/views">
  8. <cfset application.wheels.existingHelperFiles = "test">
  9. <cfset params = {controller="test", action="helperCaller"}>
  10. <cfset loc.controller = controller("test", params)>
  11. </cffunction>
  12. <cffunction name="test_inclusion_of_global_helper_file">
  13. <cfset loc.controller.renderPage()>
  14. <cfset assert("StructKeyExists(request.test, 'globalHelperFunctionWasCalled')")>
  15. </cffunction>
  16. <cffunction name="test_inclusion_of_controller_helper_file">
  17. <cfset loc.controller.renderPage()>
  18. <cfset assert("StructKeyExists(request.test, 'controllerHelperFunctionWasCalled')")>
  19. </cffunction>
  20. <cffunction name="teardown">
  21. <cfset application.wheels.viewPath = oldViewPath>
  22. <cfset application.wheels.existingHelperFiles = "">
  23. </cffunction>
  24. </cfcomponent>