clean up tests

This commit is contained in:
Tom Preston-Werner 2008-10-19 22:21:45 -07:00
parent ac3e24ac59
commit f06d2e60da
3 changed files with 14 additions and 5 deletions

View File

@ -2,4 +2,12 @@ require File.join(File.dirname(__FILE__), *%w[.. lib autoblog])
require 'test/unit'
include AutoBlog
include AutoBlog
def dest_dir
File.join(File.dirname(__FILE__), *%w[dest])
end
def clear_dest
FileUtils.rm_rf(dest_dir)
end

View File

@ -51,12 +51,11 @@ class TestPost < Test::Unit::TestCase
end
def test_write
dest = File.join(File.dirname(__FILE__), *%w[dest])
FileUtils.rm_rf(dest)
clear_dest
p = Post.new(File.join(File.dirname(__FILE__), *%w[source posts]), "2008-10-18-foo-bar.textile")
layouts = {"default" => "<<< {{ content }} >>>"}
p.add_layout(layouts)
p.write(dest)
p.write(dest_dir)
end
end

View File

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/helper'
class TestSite < Test::Unit::TestCase
def setup
source = File.join(File.dirname(__FILE__), *%w[source])
@s = Site.new(source, "")
@s = Site.new(source, dest_dir)
end
def test_site_init
@ -23,6 +23,8 @@ class TestSite < Test::Unit::TestCase
end
def test_write_posts
clear_dest
@s.process