Module: TestBoosters::ProjectInfo

Defined in:
lib/test_boosters/project_info.rb

Class Method Summary collapse

Class Method Details

.display_bundler_versionObject



11
12
13
14
15
# File 'lib/test_boosters/project_info.rb', line 11

def display_bundler_version
  version = `bundle --version`.gsub("Bundler version ", "")

  puts "Bundler Version: #{version}"
end

.display_cucumber_versionObject



23
24
25
26
27
# File 'lib/test_boosters/project_info.rb', line 23

def display_cucumber_version
  version = `bundle exec cucumber --version`

  puts "Cucumber Version: #{version}"
end

.display_rspec_versionObject



17
18
19
20
21
# File 'lib/test_boosters/project_info.rb', line 17

def display_rspec_version
  version = `bundle exec rspec --version`

  puts "RSpec Version: #{version}"
end

.display_ruby_versionObject



5
6
7
8
9
# File 'lib/test_boosters/project_info.rb', line 5

def display_ruby_version
  version = `ruby --version`.gsub("ruby ", "")

  puts "Ruby Version: #{version}"
end

.display_split_configuration_info(split_configuration) ⇒ Object



29
30
31
32
33
# File 'lib/test_boosters/project_info.rb', line 29

def display_split_configuration_info(split_configuration)
  puts "Split configuration present: #{split_configuration.present? ? "yes" : "no"}"
  puts "Split configuration valid: #{split_configuration.valid? ? "yes" : "no"}"
  puts "Split configuration file count: #{split_configuration.all_files.size}"
end