Sha256: 62036d0590c650e723b408c45aabb7b77c6a2094587f946d30ea5bc4462f825f

Contents?: true

Size: 585 Bytes

Versions: 3

Compression:

Stored size: 585 Bytes

Contents

desc 'Run features for all languages'
task :cucumber do
  dir = File.dirname(__FILE__)
  Dir["#{dir}/*"].each do |f|
    if File.directory?(f)
      lang = f[dir.length+1..-1]
      if examples_working?(lang)
        Dir.chdir(f) do
          puts "DIR: #{f}"
          rake('cucumber')
        end
      else
        STDERR.puts %{
!!!!!
!!!!!
!!!!! SKIPPING #{lang} (The examples are out of date - please help update them)
!!!!!
!!!!!
}
      end
    end
  end
end

task :default => :cucumber

def examples_working?(lang)
  !%w{}.index(lang)
end

def rake(args)
  ruby($0, args)
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cucumber-3.0.1 examples/i18n/Rakefile
cucumber-3.0.0 examples/i18n/Rakefile
cucumber-3.0.0.pre.2 examples/i18n/Rakefile