Sha256: fa41b05ff3f70aa27fac5f54a683e6b023f933b75fc18cfe7f82539b6aa4169c
Contents?: true
Size: 1.22 KB
Versions: 71
Compression:
Stored size: 1.22 KB
Contents
require File.dirname(__FILE__) + '/helper' context "Sass" do setup do Sinatra.application = nil end context "Templates (in general)" do setup do Sinatra.application = nil end specify "are read from files if Symbols" do get '/from_file' do sass :foo, :views_directory => File.dirname(__FILE__) + "/views" end get_it '/from_file' should.be.ok body.should.equal "#sass {\n background_color: #FFF; }\n" end specify "raise an error if template not found" do get '/' do sass :not_found end lambda { get_it '/' }.should.raise(Errno::ENOENT) end specify "ignore default layout file with .sass extension" do get '/' do sass :foo, :views_directory => File.dirname(__FILE__) + "/views/layout_test" end get_it '/' should.be.ok body.should.equal "#sass {\n background_color: #FFF; }\n" end specify "ignore explicitly specified layout file" do get '/' do sass :foo, :layout => :layout, :views_directory => File.dirname(__FILE__) + "/views/layout_test" end get_it '/' should.be.ok body.should.equal "#sass {\n background_color: #FFF; }\n" end end end
Version data entries
71 entries across 71 versions & 12 rubygems