Sha256: 8b3533373babd39c33c2e4b5b54bafbde5853f5eaab4f92e820a80b2ba5cc51e

Contents?: true

Size: 641 Bytes

Versions: 3

Compression:

Stored size: 641 Bytes

Contents

require File.dirname(__FILE__) + '/helper'

context "Templates (in general)" do
  
  specify "are read from files if Symbols" do
    
    get '/from_file' do
      @name = 'Alena'
      erb :foo, :views_directory => File.dirname(__FILE__) + "/views"
    end
    
    get_it '/from_file'
    
    body.should.equal 'You rock Alena!'
    
  end
  
  specify "use layout.ext by default if available" do
    
    get '/layout_from_file' do
      erb :foo, :views_directory => File.dirname(__FILE__) + "/views/layout_test"
    end
    
    get_it '/layout_from_file'
    should.be.ok
    body.should.equal "x This is foo! x \n"
    
  end
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sinatra-0.2.0 test/template_test.rb
sinatra-0.2.1 test/template_test.rb
sinatra-0.2.2 test/template_test.rb