test/cli/commands/test_create_site.rb in nanoc-4.7.5 vs test/cli/commands/test_create_site.rb in nanoc-4.7.6

- old
+ new

@@ -1,17 +1,17 @@ require 'helper' class Nanoc::CLI::Commands::CreateSiteTest < Nanoc::TestCase def test_create_site_with_existing_name - Nanoc::CLI.run %w(create_site foo) + Nanoc::CLI.run %w[create_site foo] assert_raises(::Nanoc::Int::Errors::GenericTrivial) do - Nanoc::CLI.run %w(create_site foo) + Nanoc::CLI.run %w[create_site foo] end end def test_can_compile_new_site - Nanoc::CLI.run %w(create_site foo) + Nanoc::CLI.run %w[create_site foo] FileUtils.cd('foo') do site = Nanoc::Int::SiteLoader.new.new_from_cwd site.compile end @@ -19,18 +19,18 @@ def test_can_compile_new_site_in_current_directory FileUtils.mkdir('foo') FileUtils.cd('foo') do - Nanoc::CLI.run %w(create_site ./) + Nanoc::CLI.run %w[create_site ./] site = Nanoc::Int::SiteLoader.new.new_from_cwd site.compile end end def test_can_compile_new_site_with_binary_items - Nanoc::CLI.run %w(create_site foo) + Nanoc::CLI.run %w[create_site foo] FileUtils.cd('foo') do File.open('content/blah', 'w') { |io| io << 'asdf' } site = Nanoc::Int::SiteLoader.new.new_from_cwd site.compile @@ -40,22 +40,22 @@ end def test_can_compile_site_in_nonempty_directory FileUtils.mkdir('foo') FileUtils.touch(File.join('foo', 'SomeFile.txt')) - Nanoc::CLI.run %w(create_site foo --force) + Nanoc::CLI.run %w[create_site foo --force] FileUtils.cd('foo') do site = Nanoc::Int::SiteLoader.new.new_from_cwd site.compile end end def test_compiled_site_output FileUtils.mkdir('foo') FileUtils.touch(File.join('foo', 'SomeFile.txt')) - Nanoc::CLI.run %w(create_site foo --force) + Nanoc::CLI.run %w[create_site foo --force] FileUtils.cd('foo') do site = Nanoc::Int::SiteLoader.new.new_from_cwd site.compile @@ -70,11 +70,11 @@ end original_encoding = Encoding.default_external Encoding.default_external = 'ISO-8859-1' # ew! - Nanoc::CLI.run %w(create_site foo) + Nanoc::CLI.run %w[create_site foo] FileUtils.cd('foo') do # Try with encoding = default encoding = utf-8 File.open('content/index.html', 'w') { |io| io.write('Hello ' + 0xD6.chr + "!\n") } exception = assert_raises(Nanoc::DataSources::Filesystem::Errors::InvalidEncoding) do @@ -97,27 +97,27 @@ ensure Encoding.default_external = original_encoding end def test_new_site_has_correct_stylesheets - Nanoc::CLI.run %w(create_site foo) + Nanoc::CLI.run %w[create_site foo] FileUtils.cd('foo') do - Nanoc::CLI.run %w(compile) + Nanoc::CLI.run %w[compile] assert File.file?('content/stylesheet.css') assert_match(/\/stylesheet.css/, File.read('output/index.html')) end end def test_new_site_prunes_by_default FileUtils.mkdir('foo') FileUtils.touch(File.join('foo', 'SomeFile.txt')) - Nanoc::CLI.run %w(create_site foo --force) + Nanoc::CLI.run %w[create_site foo --force] FileUtils.cd('foo') do File.write('output/blah.txt', 'stuff') - Nanoc::CLI.run %w(compile) + Nanoc::CLI.run %w[compile] refute File.file?('output/blah.txt') end end end