test/data_sources/test_static.rb in nanoc-3.7.3 vs test/data_sources/test_static.rb in nanoc-3.7.4

- old
+ new

@@ -1,10 +1,10 @@ # encoding: utf-8 class Nanoc::DataSources::StaticTest < Nanoc::TestCase - def new_data_source(params=nil) + def new_data_source(params = nil) # Mock site site = Nanoc::Site.new({}) # Create data source data_source = Nanoc::DataSources::Static.new(site, nil, nil, params) @@ -12,29 +12,29 @@ # Done data_source end def test_items_with_symlinks - skip_unless_have_symlink + skip_unless_symlinks_supported # Create data source data_source = new_data_source(:prefix => 'foo') # Create sample files FileUtils.mkdir_p('foo') FileUtils.mkdir_p('foo-outside-1') FileUtils.mkdir_p('foo-outside-2') - File.open('foo/a.png', 'w') { |io| io.write("random binary data") } - File.open('foo-outside-1/b.png', 'w') { |io| io.write("more binary data") } - File.open('foo-outside-2/c.png', 'w') { |io| io.write("yet more binary data") } + File.open('foo/a.png', 'w') { |io| io.write('random binary data') } + File.open('foo-outside-1/b.png', 'w') { |io| io.write('more binary data') } + File.open('foo-outside-2/c.png', 'w') { |io| io.write('yet more binary data') } # Create symlinks File.symlink('../foo-outside-1', 'foo/1') File.symlink('../foo-outside-2/c.png', 'foo/c.png') # Check all files - expected_filenames = [ 'foo/a.png', 'foo/1/b.png', 'foo/c.png' ].sort + expected_filenames = ['foo/a.png', 'foo/1/b.png', 'foo/c.png'].sort actual_filenames = Nanoc::Extra::FilesystemTools.all_files_in('foo').sort assert_equal expected_filenames, actual_filenames # Check items items = data_source.send(:items).sort_by { |i| i.identifier } @@ -48,12 +48,12 @@ data_source = new_data_source(:prefix => 'foo') # Create sample files FileUtils.mkdir_p('foo') FileUtils.mkdir_p('foo/a/b') - File.open('foo/bar.png', 'w') { |io| io.write("random binary data") } - File.open('foo/b.c.css', 'w') { |io| io.write("more binary data") } - File.open('foo/a/b/c.gif', 'w') { |io| io.write("yet more binary data") } + File.open('foo/bar.png', 'w') { |io| io.write('random binary data') } + File.open('foo/b.c.css', 'w') { |io| io.write('more binary data') } + File.open('foo/a/b/c.gif', 'w') { |io| io.write('yet more binary data') } # Get expected and actual output expected_out = [ Nanoc::Item.new( 'foo/bar.png',