require 'spec_helper' require File.join(File.dirname(__FILE__), '../../', 'examples/template') describe Template do def config_file File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'examples', 'config', 'template.rb')) end let(:api_options) { { :config => config_file } } it 'renders haml template with default haml layout' do with_api(Template, api_options) do get_request(:path => '/') do |c| expect(c.response).to match(%r{
Arr, I dunno matey -- but it is driving me nuts!\s*
}m)
end
end
end
it 'lets me specify an alternate layout engine' do
with_api(Template, api_options) do
get_request(:path => '/erb_me') do |c|
expect(c.response).to match(%r{I AM ERB}m)
end
end
end
it 'accepts local variables' do
with_api(Template, api_options) do
get_request(:path => '/erb_me') do |c|
expect(c.response).to match(%r{