Sha256: f572ded426ae351a10fc97a1b4f1b73aabd9ff315d2ee53fa65944cfc5962955
Contents?: true
Size: 742 Bytes
Versions: 2
Compression:
Stored size: 742 Bytes
Contents
$:.unshift File.join(File.dirname(__FILE__), '..', '..', 'lib') require 'test/unit' require 'ostruct' require 'nitro' require 'nitro/controller' require 'nitro/flash' class TC_Flash < Test::Unit::TestCase # :nodoc: all include Nitro class MyController < Controller attr_accessor :flag def action1 flash[:msg] = 'Hello world!' end def action2 @flag = flash[:msg] end end def setup @conf = OpenStruct.new end def teardown @conf = nil end def test_all ctx = Context.new(@conf) ctx.headers = {} ctx.params = {} ctx.instance_eval '@session = {}' c = MyController.new(ctx) c.action1 c.action2 assert_equal 'Hello world!', c.flag c.action2 assert_equal 'Hello world!', c.flag end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nitro-0.19.0 | test/nitro/tc_flash.rb |
nitro-0.20.0 | test/nitro/tc_flash.rb |