Testing for flash.now values


Is there any way in a functional test to get the value of the flash hash
if the value was set using flash.now? It doesn’t appear to be visible in
flash in the test. Example:


def index
flash.now[‘notice’] = ‘this is the index’

Functional Test:

def test_index_flash
get :index
assert_equal ‘this is the index’, flash[‘notice’]

This will fail with the message:
<“this is the index”> expected but was

Any ideas? I’ve seen this come up in the mailing lists before,
but can’t seem to find an answer or workaround. Or maybe just
an explanation – why does this happen?



Did you learn anything on this? Would like to know myself.