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