Functional testing and controller ivars

I have just realized that if a functional test calls multiple actions,
the controller instance variables will not be reset between actions,
making the test behave differently than the application. What is the
standard RAILS practice? Should each functional test only call a
single controller action?