switch remaining textile test files to markdown

Textile support was removed from jekyll core in #3319, and most of the
tests switched to markdown at that time.  This changes the remaining
tests to use markdown as well.  The vast majority of the test cases were
testing things in the file name or front matter, so it doesn't really
matter what markup format they use.  The one test that was claiming to
test that textile was transformed had actually been moved to markdown as
well, just not renamed.

Fixes #3507
This commit is contained in:
Will Norris 2015-02-27 17:31:24 -08:00
parent a25f2d7dd6
commit dae77e9a63
25 changed files with 27 additions and 27 deletions

View File

@ -88,7 +88,7 @@ class TestExcerpt < JekyllUnitTest
assert_gets_called = false
klass.send(:define_method, :assert_gets_called) { assert_gets_called = true }
klass.const_set(:EXCERPT_ATTRIBUTES_FOR_LIQUID, Jekyll::Post::EXCERPT_ATTRIBUTES_FOR_LIQUID + ['assert_gets_called'])
post = klass.new(@site, source_dir, '', "2008-02-02-published.textile")
post = klass.new(@site, source_dir, '', "2008-02-02-published.markdown")
Jekyll::Excerpt.new(post).to_liquid
assert assert_gets_called, 'assert_gets_called did not get called on post.'

View File

@ -82,14 +82,14 @@ class TestPost < JekyllUnitTest
post = Post.allocate
post.categories = ['foo']
post.site = @site
post.process("cat1/2008-09-09-foo-bar.textile")
post.process("cat1/2008-09-09-foo-bar.markdown")
assert_equal 1, post.categories.size
assert_equal "foo", post.categories[0]
post = Post.allocate
post.categories = ['foo', 'bar']
post.site = @site
post.process("cat2/CAT3/2008-09-09-foo-bar.textile")
post.process("cat2/CAT3/2008-09-09-foo-bar.markdown")
assert_equal 2, post.categories.size
assert_equal "foo", post.categories[0]
assert_equal "bar", post.categories[1]
@ -104,7 +104,7 @@ class TestPost < JekyllUnitTest
should "raise a good error on invalid post date" do
assert_raises Jekyll::Errors::FatalException do
@post.process("2009-27-03-foo-bar.textile")
@post.process("2009-27-03-foo-bar.markdown")
end
end
@ -131,7 +131,7 @@ class TestPost < JekyllUnitTest
end
should "respect permalink in yaml front matter" do
file = "2008-12-03-permalinked-post.textile"
file = "2008-12-03-permalinked-post.markdown"
@post.process(file)
@post.read_yaml(@source, file)
@ -230,7 +230,7 @@ class TestPost < JekyllUnitTest
context "with specified layout of nil" do
setup do
file = '2013-01-12-nil-layout.textile'
file = '2013-01-12-nil-layout.markdown'
@post = setup_post(file)
@post.process(file)
end
@ -369,7 +369,7 @@ class TestPost < JekyllUnitTest
assert_equal "# {{ page.title }}\n\nBest **post** ever", @post.content
end
should "transform textile" do
should "transform markdown" do
@post.process(@real_file)
@post.read_yaml(@source, @real_file)
assert_equal "<h1 id=\"pagetitle-\">{{ page.title }}</h1>\n\n<p>Best <strong>post</strong> ever</p>", @post.transform.strip
@ -461,8 +461,8 @@ class TestPost < JekyllUnitTest
setup do
clear_dest
@site = fixture_site
@site.posts = [setup_post('2008-02-02-published.textile'),
setup_post('2009-01-27-categories.textile')]
@site.posts = [setup_post('2008-02-02-published.markdown'),
setup_post('2009-01-27-categories.markdown')]
end
should "have next post" do
@ -511,7 +511,7 @@ class TestPost < JekyllUnitTest
end
should "to_liquid prioritizes post attributes over data" do
post = setup_post("2010-01-16-override-data.textile")
post = setup_post("2010-01-16-override-data.markdown")
assert_equal Array, post.tags.class
assert_equal Array, post.to_liquid["tags"].class
assert_equal Time, post.date.class
@ -523,36 +523,36 @@ class TestPost < JekyllUnitTest
assert_gets_called = false
klass.send(:define_method, :assert_gets_called) { assert_gets_called = true }
klass.const_set(:EXCERPT_ATTRIBUTES_FOR_LIQUID, Jekyll::Post::EXCERPT_ATTRIBUTES_FOR_LIQUID + ['assert_gets_called'])
post = klass.new(@site, source_dir, '', "2008-02-02-published.textile")
post = klass.new(@site, source_dir, '', "2008-02-02-published.markdown")
do_render(post)
assert assert_gets_called, 'assert_gets_called did not get called on post.'
end
should "recognize category in yaml" do
post = setup_post("2009-01-27-category.textile")
post = setup_post("2009-01-27-category.markdown")
assert post.categories.include?('foo')
end
should "recognize several categories in yaml" do
post = setup_post("2009-01-27-categories.textile")
post = setup_post("2009-01-27-categories.markdown")
assert post.categories.include?('foo')
assert post.categories.include?('bar')
assert post.categories.include?('baz')
end
should "recognize empty category in yaml" do
post = setup_post("2009-01-27-empty-category.textile")
post = setup_post("2009-01-27-empty-category.markdown")
assert_equal [], post.categories
end
should "recognize empty categories in yaml" do
post = setup_post("2009-01-27-empty-categories.textile")
post = setup_post("2009-01-27-empty-categories.markdown")
assert_equal [], post.categories
end
should "recognize number category in yaml" do
post = setup_post("2013-05-10-number-category.textile")
post = setup_post("2013-05-10-number-category.markdown")
assert post.categories.include?('2013')
assert !post.categories.include?(2013)
end
@ -564,34 +564,34 @@ class TestPost < JekyllUnitTest
end
should "recognize tag in yaml" do
post = setup_post("2009-05-18-tag.textile")
post = setup_post("2009-05-18-tag.markdown")
assert post.tags.include?('code')
end
should "recognize tags in yaml" do
post = setup_post("2009-05-18-tags.textile")
post = setup_post("2009-05-18-tags.markdown")
assert post.tags.include?('food')
assert post.tags.include?('cooking')
assert post.tags.include?('pizza')
end
should "recognize empty tag in yaml" do
post = setup_post("2009-05-18-empty-tag.textile")
post = setup_post("2009-05-18-empty-tag.markdown")
assert_equal [], post.tags
end
should "recognize empty tags in yaml" do
post = setup_post("2009-05-18-empty-tags.textile")
post = setup_post("2009-05-18-empty-tags.markdown")
assert_equal [], post.tags
end
should "allow no yaml" do
post = setup_post("2009-06-22-no-yaml.textile")
post = setup_post("2009-06-22-no-yaml.markdown")
assert_equal "No YAML.", post.content
end
should "allow empty yaml" do
post = setup_post("2009-06-22-empty-yaml.textile")
post = setup_post("2009-06-22-empty-yaml.markdown")
assert_equal "Empty YAML.", post.content
end
@ -691,7 +691,7 @@ class TestPost < JekyllUnitTest
end
should "generate categories and topics" do
post = Post.new(@site, File.join(File.dirname(__FILE__), *%w[source]), 'foo', 'bar/2008-12-12-topical-post.textile')
post = Post.new(@site, File.join(File.dirname(__FILE__), *%w[source]), 'foo', 'bar/2008-12-12-topical-post.markdown')
assert_equal ['foo'], post.categories
end
end
@ -756,12 +756,12 @@ class TestPost < JekyllUnitTest
end
should "return category if post does not specify category" do
post = setup_post("2009-01-27-no-category.textile")
post = setup_post("2009-01-27-no-category.markdown")
assert post.categories.include?('article'), "Expected post.categories to include 'article' but did not."
end
should "override site category if set on post" do
post = setup_post("2009-01-27-category.textile")
post = setup_post("2009-01-27-category.markdown")
assert post.categories.include?('foo'), "Expected post.categories to include 'foo' but did not."
assert !post.categories.include?('article'), "Did not expect post.categories to include 'article' but it did."
end
@ -779,12 +779,12 @@ class TestPost < JekyllUnitTest
end
should "return categories if post does not specify categories" do
post = setup_post("2009-01-27-no-category.textile")
post = setup_post("2009-01-27-no-category.markdown")
assert post.categories.include?('article'), "Expected post.categories to include 'article' but did not."
end
should "override site categories if set on post" do
post = setup_post("2009-01-27-categories.textile")
post = setup_post("2009-01-27-categories.markdown")
['foo', 'bar', 'baz'].each do |category|
assert post.categories.include?(category), "Expected post.categories to include '#{category}' but did not."
end