22 lines
627 B
Ruby
22 lines
627 B
Ruby
require 'aruba/cucumber'
|
|
require 'middleman-core/step_definitions/middleman_steps'
|
|
require 'middleman-core/step_definitions/builder_steps'
|
|
require 'middleman-core/step_definitions/server_steps'
|
|
require 'middleman-core/step_definitions/commandline_steps'
|
|
|
|
# Monkeypatch for windows support
|
|
module ArubaMonkeypatch
|
|
def detect_ruby(cmd)
|
|
if cmd.start_with?('middleman ') && Gem.win_platform?
|
|
"#{current_ruby} #{Dir.pwd}/../middleman-cli/bin/#{cmd}"
|
|
else
|
|
cmd.sub(/^ruby(?= )/, current_ruby)
|
|
end
|
|
end
|
|
end
|
|
World(ArubaMonkeypatch)
|
|
|
|
Before do
|
|
@aruba_timeout_seconds = RUBY_PLATFORM == 'java' ? 120 : 60
|
|
end
|