Sha256: a6276dcc110bbb90774523c634ece98f7bf498103dec289f0f44a6e078ce4955
Contents?: true
Size: 828 Bytes
Versions: 4
Compression:
Stored size: 828 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 'erubis' class TCTemplateErubisController < Ramaze::Controller template_root 'spec/ramaze/template/erubis/' trait :engine => Ramaze::Template::Erubis def index 'Erubis Index' end def sum num1, num2 @num1, @num2 = num1.to_i, num2.to_i end def inline *args @args = args "<%= @args.inspect %>" end end describe "Erubis" do ramaze(:mapping => {'/' => TCTemplateErubisController}) it "index" do get('/').body.should == 'Erubis Index' end it "sum" do get('/sum/1/2').body.strip.should == '3' end it "inline" do get('/inline/foo/bar').body.should == %w[foo bar].inspect end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ramaze-0.1.3 | spec/ramaze/template/erubis.rb |
ramaze-0.1.1 | spec/ramaze/template/erubis.rb |
ramaze-0.1.2 | spec/ramaze/template/erubis.rb |
ramaze-0.1.4 | spec/ramaze/template/erubis.rb |