clean up tests
This commit is contained in:
parent
ac3e24ac59
commit
f06d2e60da
|
@ -3,3 +3,11 @@ require File.join(File.dirname(__FILE__), *%w[.. lib autoblog])
|
|||
require 'test/unit'
|
||||
|
||||
include AutoBlog
|
||||
|
||||
def dest_dir
|
||||
File.join(File.dirname(__FILE__), *%w[dest])
|
||||
end
|
||||
|
||||
def clear_dest
|
||||
FileUtils.rm_rf(dest_dir)
|
||||
end
|
|
@ -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
|
|
@ -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
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue