require File.expand_path('../helper', __FILE__) begin require 'redcloth' class TextileTest < Minitest::Test def textile_app(&block) mock_app do set :views, File.dirname(__FILE__) + '/views' get('/', &block) end get '/' end it 'renders inline textile strings' do textile_app { textile('h1. Hiya') } assert ok? assert_equal "
SPARTA
!', body end it "renders with file layouts" do textile_app { textile('Hello World', :layout => :layout2, :layout_engine => :erb) } assert ok? assert_body "ERB Layout!\nHello World
" end it "can be used in a nested fashion for partials and whatnot" do mock_app do template(:inner) { "hi" } template(:outer) { "hi