From 9659cfe8763a6cb0748bbecb04ffdb25e088e5a4 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Wed, 19 Feb 2014 13:34:44 -0500 Subject: [PATCH] Test site.static_files --- test/source/static_files.html | 6 ++++++ test/test_filters.rb | 2 +- test/test_generated_site.rb | 4 ++++ test/test_site.rb | 19 ++++++++++++++++++- 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 test/source/static_files.html diff --git a/test/source/static_files.html b/test/source/static_files.html new file mode 100644 index 00000000..70283c00 --- /dev/null +++ b/test/source/static_files.html @@ -0,0 +1,6 @@ +--- +--- + +{% for file in site.static_files %} + - {{ file.path }} last edited at {{ file.modified_time }} +{% endfor %} diff --git a/test/test_filters.rb b/test/test_filters.rb index 1959e6f9..9a514229 100644 --- a/test/test_filters.rb +++ b/test/test_filters.rb @@ -131,7 +131,7 @@ class TestFilters < Test::Unit::TestCase assert_equal 2, g["items"].size when "" assert g["items"].is_a?(Array), "The list of grouped items for '' is not an Array." - assert_equal 9, g["items"].size + assert_equal 10, g["items"].size end end end diff --git a/test/test_generated_site.rb b/test/test_generated_site.rb index ea20a15f..5df3fd77 100644 --- a/test/test_generated_site.rb +++ b/test/test_generated_site.rb @@ -44,6 +44,10 @@ class TestGeneratedSite < Test::Unit::TestCase assert File.exists?(dest_dir('/about/index.html')) assert File.exists?(dest_dir('/contacts.html')) end + + should "print a nice list of static files" do + assert_equal "", File.read(dest_dir('static_files.html')) + end end context "generating limited posts" do diff --git a/test/test_site.rb b/test/test_site.rb index 7509480f..a256f91d 100644 --- a/test/test_site.rb +++ b/test/test_site.rb @@ -158,7 +158,24 @@ class TestSite < Test::Unit::TestCase stub.proxy(Dir).entries { |entries| entries.reverse } @site.process # files in symlinked directories may appear twice - sorted_pages = %w(.htaccess about.html bar.html coffeescript.coffee contacts.html deal.with.dots.html exploit.md foo.md index.html index.html main.scss main.scss properties.html sitemap.xml symlinked-file) + sorted_pages = %w( + .htaccess + about.html + bar.html + coffeescript.coffee + contacts.html + deal.with.dots.html + exploit.md + foo.md + index.html + index.html + main.scss + main.scss + properties.html + sitemap.xml + static_files.html + symlinked-fil + ) assert_equal sorted_pages, @site.pages.map(&:name) end