Sha256: bdcd8c9fad130bf2d71665922c60e9e56b75331946fa00639c4e5ed7654c1752
Contents?: true
Size: 710 Bytes
Versions: 4
Compression:
Stored size: 710 Bytes
Contents
require File.dirname(__FILE__) + '/helper' begin require 'rdoc' class RdocTest < Test::Unit::TestCase def rdoc_app(&block) mock_app do set :views, File.dirname(__FILE__) + '/views' get '/', &block end get '/' end it 'renders inline rdoc strings' do rdoc_app { rdoc '= Hiya' } assert ok? assert_body "<h1>Hiya</h1>" end it 'renders .rdoc files in views path' do rdoc_app { rdoc :hello } assert ok? assert_body "<h1>Hello From RDoc</h1>" end it "raises error if template not found" do mock_app { get('/') { rdoc :no_such_template } } assert_raise(Errno::ENOENT) { get('/') } end end rescue warn "#{$!.to_s}: skipping rdoc tests" end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
sinatra-1.1.4 | test/rdoc_test.rb |
sinatra-1.1.3 | test/rdoc_test.rb |
sinatra-1.1.2 | test/rdoc_test.rb |
sinatra-1.2.0.a | test/rdoc_test.rb |