Skip to content

Commit

Permalink
rubocop: fix code style
Browse files Browse the repository at this point in the history
  • Loading branch information
ayastreb committed May 27, 2016
1 parent 14c1ac3 commit d5d2fd8
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 41 deletions.
1 change: 0 additions & 1 deletion .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ AllCops:
- lib/jekyll/url.rb
- lib/jekyll/utils.rb
- lib/jekyll.rb
- features/step_definitions.rb
- bin/**/*
- benchmark/**/*
- script/**/*
Expand Down
80 changes: 40 additions & 40 deletions features/step_definitions.rb
Original file line number Diff line number Diff line change
Expand Up @@ -14,24 +14,24 @@

#

Given %r{^I have a blank site in "(.*)"$} do |path|
if !File.exist?(path)
Given(/^I have a blank site in "(.*)"$/) do |path|
unless File.exist?(path)
then FileUtils.mkdir_p(path)
end
end

#

Given %r{^I do not have a "(.*)" directory$} do |path|
Given(/^I do not have a "(.*)" directory$/) do |path|
Paths.test_dir.join(path).directory?
end

#

Given %r{^I have an? "(.*)" page(?: with (.*) "(.*)")? that contains "(.*)"$} do |file, key, value, text|
Given(/^I have an? "(.*)" page(?: with (.*) "(.*)")? that contains "(.*)"$/) do |file, key, value, text|
File.write(file, Jekyll::Utils.strip_heredoc(<<-DATA))
---
#{key || 'layout'}: #{value || 'nil'}
#{key || "layout"}: #{value || "nil"}
---
#{text}
Expand All @@ -40,13 +40,13 @@

#

Given %r{^I have an? "(.*)" file that contains "(.*)"$} do |file, text|
Given(/^I have an? "(.*)" file that contains "(.*)"$/) do |file, text|
File.write(file, text)
end

#

Given %r{^I have an? (.*) (layout|theme) that contains "(.*)"$} do |name, type, text|
Given(/^I have an? (.*) (layout|theme) that contains "(.*)"$/) do |name, type, text|
folder = type == "layout" ? "_layouts" : "_theme"

destination_file = Pathname.new(File.join(folder, "#{name}.html"))
Expand All @@ -56,33 +56,33 @@

#

Given %r{^I have an? "(.*)" file with content:$} do |file, text|
Given(/^I have an? "(.*)" file with content:$/) do |file, text|
File.write(file, text)
end

#

Given %r{^I have an? (.*) directory$} do |dir|
if !File.directory?(dir)
Given(/^I have an? (.*) directory$/) do |dir|
unless File.directory?(dir)
then FileUtils.mkdir_p(dir)
end
end

#

Given %r{^I have the following (draft|page|post)s?(?: (in|under) "([^"]+)")?:$} do |status, direction, folder, table|
Given(/^I have the following (draft|page|post)s?(?: (in|under) "([^"]+)")?:$/) do |status, direction, folder, table|
table.hashes.each do |input_hash|
title = slug(input_hash["title"])
ext = input_hash["type"] || "markdown"
filename = filename = "#{title}.#{ext}" if %w(draft page).include?(status)
filename = "#{title}.#{ext}" if %w(draft page).include?(status)
before, after = location(folder, direction)
dest_folder = "_drafts" if status == "draft"
dest_folder = "_posts" if status == "post"
dest_folder = "_posts" if status == "post"
dest_folder = "" if status == "page"

if status == "post"
parsed_date = Time.xmlschema(input_hash['date']) rescue Time.parse(input_hash['date'])
filename = "#{parsed_date.strftime('%Y-%m-%d')}-#{title}.#{ext}"
parsed_date = Time.xmlschema(input_hash["date"]) rescue Time.parse(input_hash["date"])
filename = "#{parsed_date.strftime("%Y-%m-%d")}-#{title}.#{ext}"
end

path = File.join(before, dest_folder, after, filename)
Expand All @@ -92,27 +92,27 @@

#

Given %r{^I have a configuration file with "(.*)" set to "(.*)"$} do |key, value|
Given(/^I have a configuration file with "(.*)" set to "(.*)"$/) do |key, value|
config = if source_dir.join("_config.yml").exist?
SafeYAML.load_file(source_dir.join("_config.yml"))
else
{}
end
SafeYAML.load_file(source_dir.join("_config.yml"))
else
{}
end
config[key] = YAML.load(value)
File.write("_config.yml", YAML.dump(config))
end

#

Given %r{^I have a configuration file with:$} do |table|
Given(/^I have a configuration file with:$/) do |table|
table.hashes.each do |row|
step %(I have a configuration file with "#{row["key"]}" set to "#{row["value"]}")
end
end

#

Given %r{^I have a configuration file with "([^\"]*)" set to:$} do |key, table|
Given(/^I have a configuration file with "([^\"]*)" set to:$/) do |key, table|
File.open("_config.yml", "w") do |f|
f.write("#{key}:\n")
table.hashes.each do |row|
Expand All @@ -123,20 +123,20 @@

#

Given %r{^I have fixture collections$} do
Given(/^I have fixture collections$/) do
FileUtils.cp_r Paths.source_dir.join("test", "source", "_methods"), source_dir
FileUtils.cp_r Paths.source_dir.join("test", "source", "_thanksgiving"), source_dir
end

#

Given %r{^I wait (\d+) second(s?)$} do |time, plural|
Given(/^I wait (\d+) second(s?)$/) do |time, _|
sleep(time.to_f)
end

#

When %r{^I run jekyll(.*)$} do |args|
When(/^I run jekyll(.*)$/) do |args|
run_jekyll(args)
if args.include?("--verbose") || ENV["DEBUG"]
$stderr.puts "\n#{jekyll_run_output}\n"
Expand All @@ -145,30 +145,30 @@

#

When %r{^I run bundle(.*)$} do |args|
When(/^I run bundle(.*)$/) do |args|
run_bundle(args)
if args.include?("--verbose") || ENV['DEBUG']
if args.include?("--verbose") || ENV["DEBUG"]
$stderr.puts "\n#{jekyll_run_output}\n"
end
end

#

When %r{^I change "(.*)" to contain "(.*)"$} do |file, text|
When(/^I change "(.*)" to contain "(.*)"$/) do |file, text|
File.open(file, "a") do |f|
f.write(text)
end
end

#

When %r{^I delete the file "(.*)"$} do |file|
When(/^I delete the file "(.*)"$/) do |file|
File.delete(file)
end

#

Then %r{^the (.*) directory should +(not )?exist$} do |dir, negative|
Then(/^the (.*) directory should +(not )?exist$/) do |dir, negative|
if negative.nil?
expect(Pathname.new(dir)).to exist
else
Expand All @@ -177,7 +177,7 @@
end

#
Then %r{^I should (not )?see "(.*)" in "(.*)"$} do |negative, text, file|
Then(/^I should (not )?see "(.*)" in "(.*)"$/) do |negative, text, file|
step %(the "#{file}" file should exist)
regexp = Regexp.new(text, Regexp::MULTILINE)
if negative.nil? || negative.empty?
Expand All @@ -189,20 +189,20 @@

#

Then %r{^I should see exactly "(.*)" in "(.*)"$} do |text, file|
Then(/^I should see exactly "(.*)" in "(.*)"$/) do |text, file|
step %(the "#{file}" file should exist)
expect(file_contents(file).strip).to eq text
end

#

Then %r{^I should see escaped "(.*)" in "(.*)"$} do |text, file|
Then(/^I should see escaped "(.*)" in "(.*)"$/) do |text, file|
step %(I should see "#{Regexp.escape(text)}" in "#{file}")
end

#

Then %r{^the "(.*)" file should +(not )?exist$} do |file, negative|
Then(/^the "(.*)" file should +(not )?exist$/) do |file, negative|
if negative.nil?
expect(Pathname.new(file)).to exist
else
Expand All @@ -212,19 +212,19 @@

#

Then %r{^I should see today's time in "(.*)"$} do |file|
Then(/^I should see today's time in "(.*)"$/) do |file|
step %(I should see "#{seconds_agnostic_time(Time.now)}" in "#{file}")
end

#

Then %r{^I should see today's date in "(.*)"$} do |file|
step %(I should see "#{Date.today.to_s}" in "#{file}")
Then(/^I should see today's date in "(.*)"$/) do |file|
step %(I should see "#{Date.today}" in "#{file}")
end

#

Then %r{^I should (not )?see "(.*)" in the build output$} do |negative, text|
Then(/^I should (not )?see "(.*)" in the build output$/) do |negative, text|
if negative.nil? || negative.empty?
expect(jekyll_run_output).to match Regexp.new(text)
else
Expand All @@ -234,12 +234,12 @@

#

Then %r{^I should get a zero exit(?:\-| )status$} do
Then(/^I should get a zero exit(?:\-| )status$/) do
step %(I should see "EXIT STATUS: 0" in the build output)
end

#

Then %r{^I should get a non-zero exit(?:\-| )status$} do
Then(/^I should get a non-zero exit(?:\-| )status$/) do
step %(I should not see "EXIT STATUS: 0" in the build output)
end

0 comments on commit d5d2fd8

Please sign in to comment.