mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
23 lines
455 B
Ruby
23 lines
455 B
Ruby
|
ENV['FOG_MOCK'] ||= 'true'
|
||
|
ENV['AUTOTEST'] = 'true'
|
||
|
ENV['WATCHR'] = '1'
|
||
|
|
||
|
def file2shindo(file)
|
||
|
result = file.sub('lib/fog/', 'tests/').gsub(/\.rb$/, '_tests.rb')
|
||
|
end
|
||
|
|
||
|
def run_shindo_test(file)
|
||
|
if File.exist? file
|
||
|
system("shindont #{file}")
|
||
|
else
|
||
|
puts "FIXME: No test #{file} [#{Time.now}]"
|
||
|
end
|
||
|
end
|
||
|
|
||
|
watch( 'tests/.*_tests\.rb' ) do |md|
|
||
|
run_shindo_test(md[0])
|
||
|
end
|
||
|
watch( 'lib/.*\.rb' ) do |md|
|
||
|
run_shindo_test(file2shindo(md[0]))
|
||
|
end
|