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',