Sha256: 8247d3a80698d5bb1a6dfd44532c3024c93148125f16fb13687774c7e97c24ba

Contents?: true

Size: 796 Bytes

Versions: 19

Compression:

Stored size: 796 Bytes

Contents

require 'rubygems'
require 'spec/rake/spectask'

RUGUI_ROOT = File.join(File.expand_path(File.dirname(__FILE__)), '..', '..', '..')

task :stats => "spec:statsetup"

desc "Run all specs in spec directory"
Spec::Rake::SpecTask.new(:spec) do |t|
  t.spec_opts = ['--options', "\"#{RUGUI_ROOT}/spec/spec.opts\""]
  t.spec_files = FileList['spec/**/*_spec.rb']
end

namespace :spec do
  desc "Print Specdoc for all specs"
  Spec::Rake::SpecTask.new(:doc) do |t|
    t.spec_opts = ["--format", "specdoc", "--dry-run"]
    t.spec_files = FileList['spec/**/*_spec.rb']
  end

  # Setup specs for stats
  task :statsetup do
    require 'code_statistics'
    ::STATS_DIRECTORIES << %w(RuGUI\ specs) if File.exist?('spec')
    ::CodeStatistics::TEST_TYPES << "RuGUI specs" if File.exist?('spec')
  end
end

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
intelitiva-rugui-1.2.0 lib/rugui/tasks/spec_framework.rake
intelitiva-rugui-1.3.0 lib/rugui/tasks/spec_framework.rake
intelitiva-rugui-1.3.1 lib/rugui/tasks/spec_framework.rake
intelitiva-rugui-1.3.2 lib/rugui/tasks/spec_framework.rake
rugui-1.6.0 lib/rugui/tasks/spec_framework.rake
rugui-1.5.4 lib/rugui/tasks/spec_framework.rake
rugui-1.5.3 lib/rugui/tasks/spec_framework.rake
rugui-1.5.2 lib/rugui/tasks/spec_framework.rake
rugui-1.5.0 lib/rugui/tasks/spec_framework.rake
rugui-1.4.3 lib/rugui/tasks/spec_framework.rake
rugui-1.4.2 lib/rugui/tasks/spec_framework.rake
rugui-1.4.0 lib/rugui/tasks/spec_framework.rake
rugui-1.3.3 lib/rugui/tasks/spec_framework.rake
rugui-1.3.1 lib/rugui/tasks/spec_framework.rake
rugui-1.3.2 lib/rugui/tasks/spec_framework.rake
rugui-1.2.0 lib/rugui/tasks/spec_framework.rake
rugui-1.2.1 lib/rugui/tasks/spec_framework.rake
rugui-1.2.2 lib/rugui/tasks/spec_framework.rake
rugui-1.3.0 lib/rugui/tasks/spec_framework.rake