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.


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs