Bringing back the test_site tests
This commit is contained in:
parent
a4082378f7
commit
ae4e7725bf
|
@ -10,11 +10,11 @@ include Jekyll
|
||||||
class Test::Unit::TestCase
|
class Test::Unit::TestCase
|
||||||
include RR::Adapters::TestUnit
|
include RR::Adapters::TestUnit
|
||||||
|
|
||||||
def dest_dir(subdirs = [])
|
def dest_dir(*subdirs)
|
||||||
File.join(File.dirname(__FILE__), 'dest', *subdirs)
|
File.join(File.dirname(__FILE__), 'dest', *subdirs)
|
||||||
end
|
end
|
||||||
|
|
||||||
def source_dir(subdirs = [])
|
def source_dir(*subdirs)
|
||||||
File.join(File.dirname(__FILE__), 'source', *subdirs)
|
File.join(File.dirname(__FILE__), 'source', *subdirs)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ class TestGeneratedSite < Test::Unit::TestCase
|
||||||
end
|
end
|
||||||
|
|
||||||
should "render post.content" do
|
should "render post.content" do
|
||||||
latest_post = Dir[source_dir('_posts/*')].last
|
latest_post = Dir[source_dir('_posts', '*')].last
|
||||||
post = Post.new(@site, source_dir, '', File.basename(latest_post))
|
post = Post.new(@site, source_dir, '', File.basename(latest_post))
|
||||||
post.transform
|
post.transform
|
||||||
assert @index.include?(post.content)
|
assert @index.include?(post.content)
|
||||||
|
|
|
@ -9,28 +9,28 @@ class TestSite < Test::Unit::TestCase
|
||||||
@site = Site.new(Jekyll.configuration)
|
@site = Site.new(Jekyll.configuration)
|
||||||
end
|
end
|
||||||
|
|
||||||
#should "read layouts" do
|
should "read layouts" do
|
||||||
#@s.read_layouts
|
@site.read_layouts
|
||||||
#assert_equal ["default", "simple"].sort, @s.layouts.keys.sort
|
assert_equal ["default", "simple"].sort, @site.layouts.keys.sort
|
||||||
#end
|
end
|
||||||
|
|
||||||
#should "read posts" do
|
should "read posts" do
|
||||||
#@s.read_posts('')
|
@site.read_posts('')
|
||||||
#posts = Dir[File.join(@source, '_posts/*')]
|
posts = Dir[source_dir('_posts', '*')]
|
||||||
#assert_equal posts.size - 1, @s.posts.size
|
assert_equal posts.size - 1, @site.posts.size
|
||||||
#end
|
end
|
||||||
|
|
||||||
#should "deploy payload" do
|
should "deploy payload" do
|
||||||
#clear_dest
|
clear_dest
|
||||||
#@s.process
|
@site.process
|
||||||
|
|
||||||
#posts = Dir[File.join(@source, "**", "_posts/*")]
|
posts = Dir[source_dir("**", "_posts", "*")]
|
||||||
#categories = %w(bar baz category foo z_category publish_test).sort
|
categories = %w(bar baz category foo z_category publish_test).sort
|
||||||
|
|
||||||
#assert_equal posts.size - 1, @s.posts.size
|
assert_equal posts.size - 1, @site.posts.size
|
||||||
#assert_equal categories, @s.categories.keys.sort
|
assert_equal categories, @site.categories.keys.sort
|
||||||
#assert_equal 3, @s.categories['foo'].size
|
assert_equal 4, @site.categories['foo'].size
|
||||||
#end
|
end
|
||||||
|
|
||||||
should "filter entries" do
|
should "filter entries" do
|
||||||
ent1 = %w[foo.markdown bar.markdown baz.markdown #baz.markdown#
|
ent1 = %w[foo.markdown bar.markdown baz.markdown #baz.markdown#
|
||||||
|
|
Loading…
Reference in New Issue