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' => '/')