Sha256: c49f22ce430e0482894084ee09359c180ceb846cdac946832275b73722ad05e6
Contents?: true
Size: 898 Bytes
Versions: 2
Compression:
Stored size: 898 Bytes
Contents
$:.unshift File.join(File.dirname(__FILE__), '..', 'lib') $:.unshift File.join(File.dirname(__FILE__), '..', 'src') require 'test/unit' require 'ostruct' require 'og' require 'glue/validation' require 'nitro/testing' require 'blog' class TC_Blog < Test::Unit::TestCase # :nodoc: all include Nitro def setup @conf = Conf.new( :dispatcher => Dispatcher.new(BlogController, :xml => 'text/xml') ) end def test_context handle( '/login', request = { 'password' => Blog.password } ) assert_redirect assert_session_has(:owner) assert_session_equal(:username, 'George Moschovitis') assert_has_cookie('nauth') assert_has_no_cookie('wow') assert_cookie_equal('nauth', 'just an example, not used :)') ctx = handle( '/login', request = { 'password' => 'dunno' } ) assert_no_redirect assert_output_contains('Invalid password') assert_status_ok end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nitro-0.16.0 | examples/blog/test/tc_blog.rb |
nitro-0.17.0 | examples/blog/test/tc_blog.rb |