Sha256: 80ca0f476c2e547ee004853e40fb6940887f22e3592f1674f97734d69b8ebe14
Contents?: true
Size: 945 Bytes
Versions: 1
Compression:
Stored size: 945 Bytes
Contents
require "#{here = File.dirname(__FILE__)}/../helpers.rb" require 'foundations/classic' require 'layers/renderers/erubis' require 'layers/renderers/markaby' require 'fileutils' describe "A class which has included Waves::Views::Mixin" do before do Test = Module.new { include Waves::Foundations::Classic } Dir.chdir(here) do FileUtils.rm_rf "templates" if File.exist? "templates" FileUtils.mkdir_p "templates/test" File.write "templates/test/smurf.mab", "span 'Smurf'" end @view = Test::Views::Test.new( Waves::Request.new(env( '/', :method => 'GET' ) )) end after do Waves.applications.clear Object.instance_eval { remove_const(:Test) if const_defined?(:Test) } end it "works" do Dir.chdir(here) do @view.render("smurf").should == "<span>Smurf</span>\n" @view.smurf.should == "<span>Smurf</span>\n" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
waves-edge-2009.03.10.13.14 | test/views/views.rb |