Sha256: 74de51d02066802d166ebcb4bd4d6712c83fb7974ffa773afc4a3d4caacf16c6
Contents?: true
Size: 944 Bytes
Versions: 1
Compression:
Stored size: 944 Bytes
Contents
# Copyright (c) 2006 Michael Fellinger m.fellinger@gmail.com # All files in this distribution are subject to the terms of the Ruby license. require 'spec/helper' testcase_requires 'sass/engine' class TCTemplateSassController < Ramaze::Controller map '/' template_root 'spec/ramaze/template/sass/' trait :engine => Ramaze::Template::Sass define_method('style.css') do %{ body :margin 1em #content :text-align center } end end describe "Sass templates" do ramaze(:compile => true) it "should render inline" do r = get('/style.css') r.headers['Content-Type'].should == "text/css" r.body.strip.should == "body { margin: 1em; } body #content { text-align: center; }" end it "should render from file" do r = get('/file.css') r.headers['Content-Type'].should == "text/css" r.body.strip.should == "body { margin: 1em; } body #content { text-align: center; }" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ramaze-0.1.4 | spec/ramaze/template/sass.rb |