test/extra/test_auto_compiler.rb in nanoc-3.7.3 vs test/extra/test_auto_compiler.rb in nanoc-3.7.4
- old
+ new
@@ -9,17 +9,17 @@
FileUtils.cd('bar') do
# Create item
FileUtils.mkdir_p('content/foo')
File.open('content/foo/index.html', 'w') do |io|
- io.write "Moo!"
+ io.write 'Moo!'
end
# Create output file
FileUtils.mkdir_p('output/foo')
File.open('output/foo/index.html', 'w') do |io|
- io.write "Compiled moo!"
+ io.write 'Compiled moo!'
end
# Create site
site = Nanoc::Site.new('.')
site.expects(:compile)
@@ -34,11 +34,11 @@
# Check response
assert_equal(200, status)
assert_equal('text/html', headers['Content-Type'])
body.each do |b|
- assert_equal "Compiled moo!", b
+ assert_equal 'Compiled moo!', b
end
end
end
end
@@ -75,17 +75,17 @@
file_server = mock
def file_server.call(env)
@expected_path_info = 'somefile.txt'
@actual_path_info = env['PATH_INFO']
end
- def file_server.expected_path_info ; @expected_path_info ; end
- def file_server.actual_path_info ; @actual_path_info ; end
+ def file_server.expected_path_info; @expected_path_info; end
+ def file_server.actual_path_info; @actual_path_info; end
# Create site
site = mock
site.expects(:items).returns([])
- site.expects(:config).returns({ :output_dir => 'out', :index_filenames => [ 'index.html' ] })
+ site.expects(:config).returns({ :output_dir => 'out', :index_filenames => ['index.html'] })
# Create autocompiler
autocompiler = Nanoc::Extra::AutoCompiler.new('.')
autocompiler.stubs(:build_site)
autocompiler.stubs(:site).returns(site)
@@ -109,17 +109,17 @@
file_server = mock
def file_server.call(env)
@expected_path_info = '/foo/bar/index.html'
@actual_path_info = env['PATH_INFO']
end
- def file_server.expected_path_info ; @expected_path_info ; end
- def file_server.actual_path_info ; @actual_path_info ; end
+ def file_server.expected_path_info; @expected_path_info; end
+ def file_server.actual_path_info; @actual_path_info; end
# Create site
site = mock
site.expects(:items).returns([])
- site.expects(:config).at_least_once.returns({ :output_dir => 'out', :index_filenames => [ 'index.html' ] })
+ site.expects(:config).at_least_once.returns({ :output_dir => 'out', :index_filenames => ['index.html'] })
# Create autocompiler
autocompiler = Nanoc::Extra::AutoCompiler.new('.')
autocompiler.stubs(:build_site)
autocompiler.stubs(:site).returns(site)
@@ -143,17 +143,17 @@
file_server = mock
def file_server.call(env)
@expected_path_info = 'foo/bar/'
@actual_path_info = env['PATH_INFO']
end
- def file_server.expected_path_info ; @expected_path_info ; end
- def file_server.actual_path_info ; @actual_path_info ; end
+ def file_server.expected_path_info; @expected_path_info; end
+ def file_server.actual_path_info; @actual_path_info; end
# Create site
site = mock
site.expects(:items).returns([])
- site.expects(:config).at_least_once.returns({ :output_dir => 'out', :index_filenames => [ 'index.html' ] })
+ site.expects(:config).at_least_once.returns({ :output_dir => 'out', :index_filenames => ['index.html'] })
# Create autocompiler
autocompiler = Nanoc::Extra::AutoCompiler.new('.')
autocompiler.stubs(:build_site)
autocompiler.stubs(:site).returns(site)
@@ -177,17 +177,17 @@
file_server = mock
def file_server.call(env)
@expected_path_info = 'foo/bar'
@actual_path_info = env['PATH_INFO']
end
- def file_server.expected_path_info ; @expected_path_info ; end
- def file_server.actual_path_info ; @actual_path_info ; end
+ def file_server.expected_path_info; @expected_path_info; end
+ def file_server.actual_path_info; @actual_path_info; end
# Create site
site = mock
site.expects(:items).returns([])
- site.expects(:config).at_least_once.returns({ :output_dir => 'out', :index_filenames => [ 'index.html' ] })
+ site.expects(:config).at_least_once.returns({ :output_dir => 'out', :index_filenames => ['index.html'] })
# Create autocompiler
autocompiler = Nanoc::Extra::AutoCompiler.new('.')
autocompiler.stubs(:build_site)
autocompiler.stubs(:site).returns(site)
@@ -211,17 +211,17 @@
file_server = mock
def file_server.call(env)
@expected_path_info = 'foo/bar'
@actual_path_info = env['PATH_INFO']
end
- def file_server.expected_path_info ; @expected_path_info ; end
- def file_server.actual_path_info ; @actual_path_info ; end
+ def file_server.expected_path_info; @expected_path_info; end
+ def file_server.actual_path_info; @actual_path_info; end
# Create site
site = mock
site.expects(:items).returns([])
- site.expects(:config).at_least_once.returns({ :output_dir => 'out', :index_filenames => [ 'index.html' ] })
+ site.expects(:config).at_least_once.returns({ :output_dir => 'out', :index_filenames => ['index.html'] })
# Create autocompiler
autocompiler = Nanoc::Extra::AutoCompiler.new('.')
autocompiler.stubs(:build_site)
autocompiler.stubs(:site).returns(site)
@@ -241,17 +241,17 @@
file_server = mock
def file_server.call(env)
@expected_path_info = 'four-oh-four.txt'
@actual_path_info = env['PATH_INFO']
end
- def file_server.expected_path_info ; @expected_path_info ; end
- def file_server.actual_path_info ; @actual_path_info ; end
+ def file_server.expected_path_info; @expected_path_info; end
+ def file_server.actual_path_info; @actual_path_info; end
# Create site
site = mock
site.expects(:items).returns([])
- site.expects(:config).at_least_once.returns({ :output_dir => 'out', :index_filenames => [ 'index.html' ] })
+ site.expects(:config).at_least_once.returns({ :output_dir => 'out', :index_filenames => ['index.html'] })
# Create autocompiler
autocompiler = Nanoc::Extra::AutoCompiler.new('.')
autocompiler.stubs(:build_site)
autocompiler.stubs(:site).returns(site)
@@ -292,16 +292,16 @@
Nanoc::CLI.run %w( create_site bar)
FileUtils.cd('bar') do
# Create item
File.open('content/index.html', 'w') do |io|
- io.write "Moo!"
+ io.write 'Moo!'
end
# Create output file
File.open('output/index.html', 'w') do |io|
- io.write "Compiled moo!"
+ io.write 'Compiled moo!'
end
# Create site
site = Nanoc::Site.new('.')
site.expects(:compile)
@@ -316,11 +316,11 @@
# Check response
assert_equal(200, status)
assert_equal('text/html', headers['Content-Type'])
body.each do |b|
- assert_equal "Compiled moo!", b
+ assert_equal 'Compiled moo!', b
end
end
end
end
@@ -330,11 +330,11 @@
Nanoc::CLI.run %w( create_site bar)
FileUtils.cd('bar') do
# Create item
File.open('content/whatever.html', 'w') do |io|
- io.write "Whatever!"
+ io.write 'Whatever!'
end
# Create site
site = Nanoc::Site.new('.')
site.expects(:compile).raises(RuntimeError, 'aah! fail!')
@@ -358,19 +358,19 @@
Nanoc::CLI.run %w( create_site foo )
FileUtils.cd('foo') do
# Create item that outputs config elements
File.open('content/index.html', 'w') do |io|
- io.write "The Grand Value of Configuration is <%= @config[:value] %>!"
+ io.write 'The Grand Value of Configuration is <%= @config[:value] %>!'
end
# Create autocompiler
autocompiler = Nanoc::Extra::AutoCompiler.new('.')
# Set config to 1st value
File.open('nanoc.yaml', 'w') do |io|
- io.write "value: Foo"
+ io.write 'value: Foo'
end
File.utime(Time.now+5, Time.now+5, 'nanoc.yaml')
# Check
status, headers, body = autocompiler.call('REQUEST_METHOD' => 'GET', 'PATH_INFO' => '/')
@@ -378,10 +378,10 @@
assert_match(/The Grand Value of Configuration is Foo!/, b)
end
# Set config to 2nd value
File.open('nanoc.yaml', 'w') do |io|
- io.write "value: Bar"
+ io.write 'value: Bar'
end
File.utime(Time.now+5, Time.now+5, 'nanoc.yaml')
# Check
status, headers, body = autocompiler.call('REQUEST_METHOD' => 'GET', 'PATH_INFO' => '/')