* Updated tests and fixtures to support new date format and GUIDs..
[bloggit.git] / test / unit / template_test.rb
blob75f2b6d4df4ac5cebc39379d29f6cbb9e3859f6c
1 require File.dirname(__FILE__) + '/../helpers'
2 require 'bloggit'
4 class TemplateTest < Test::Unit::TestCase
6   def setup
7     site = Bloggit::Site.from_file(File.join(File.dirname(__FILE__), '../fixtures/test.blog') )
8     Template.config do |t|
9       t.site = site
10     end
11   end
13   should "render templates from text" do
14     output = Template.from_text('Hello, <%= name %>').render :template=>{:name=>'Sally'}
15     assert "Hello, Sally", output
16   end
18   should "render templates from file" do
19     output = Template.from_file( File.join( File.dirname(__FILE__), '..', 'fixtures', 'template.html.erb') ).render :template=>{:name=>'Bob'}
20     assert "Hello, Bob", output
21   end
23   should "generate URLs correctly"
25 end