/wheels/tests/controller/miscellaneous/$callaction.cfc

http://cfwheels.googlecode.com/ · ColdFusion CFScript · 26 lines · 19 code · 7 blank · 0 comment · 0 complexity · 582efbb9ecb6e8a6e09c8bff24c7094d MD5 · raw file

  1. <cfcomponent extends="wheelsMapping.Test">
  2. <cfset params = {controller="test", action="test"}>
  3. <cfset loc.controller = controller("test", params)>
  4. <cffunction name="setup">
  5. <cfset oldViewPath = application.wheels.viewPath>
  6. <cfset application.wheels.viewPath = "wheels/tests/_assets/views">
  7. </cffunction>
  8. <cffunction name="teardown">
  9. <cfset application.wheels.viewPath = oldViewPath>
  10. </cffunction>
  11. <cffunction name="test_setting_variable_for_view">
  12. <cfset loc.controller.$callAction(action="test")>
  13. <cfset assert("loc.controller.response() Contains 'variableForViewContent'")>
  14. </cffunction>
  15. <cffunction name="test_implicitly_calling_render_page">
  16. <cfset loc.controller.$callAction(action="test")>
  17. <cfset assert("loc.controller.response() Contains 'view template content'")>
  18. </cffunction>
  19. </cfcomponent>