Module: Assert::ConfigHelpers

Included in:
Runner, Suite, View
Defined in:
lib/assert/config_helpers.rb

Instance Method Summary collapse

Instance Method Details

#all_pass?Boolean

Returns:

  • (Boolean)


32
33
34
# File 'lib/assert/config_helpers.rb', line 32

def all_pass?
  self.pass_result_count == self.result_count
end

#error_result_countObject



28
# File 'lib/assert/config_helpers.rb', line 28

def error_result_count;  self.config.suite.error_result_count;  end

#fail_result_countObject



27
# File 'lib/assert/config_helpers.rb', line 27

def fail_result_count;   self.config.suite.fail_result_count;   end

#formatted_result_rate(result_rate, format = '%.6f') ⇒ Object



44
45
46
# File 'lib/assert/config_helpers.rb', line 44

def formatted_result_rate(result_rate, format = '%.6f')
  format % result_rate
end

#formatted_run_time(run_time, format = '%.6f') ⇒ Object



36
37
38
# File 'lib/assert/config_helpers.rb', line 36

def formatted_run_time(run_time, format = '%.6f')
  format % run_time
end

#formatted_suite_result_rate(format = '%.6f') ⇒ Object



56
57
58
# File 'lib/assert/config_helpers.rb', line 56

def formatted_suite_result_rate(format = '%.6f')
  formatted_result_rate(self.config.suite.result_rate, format)
end

#formatted_suite_run_time(format = '%.6f') ⇒ Object



48
49
50
# File 'lib/assert/config_helpers.rb', line 48

def formatted_suite_run_time(format = '%.6f')
  formatted_run_time(self.config.suite.run_time, format)
end

#formatted_suite_test_rate(format = '%.6f') ⇒ Object



52
53
54
# File 'lib/assert/config_helpers.rb', line 52

def formatted_suite_test_rate(format = '%.6f')
  formatted_test_rate(self.config.suite.test_rate, format)
end

#formatted_test_rate(test_rate, format = '%.6f') ⇒ Object



40
41
42
# File 'lib/assert/config_helpers.rb', line 40

def formatted_test_rate(test_rate, format = '%.6f')
  format % test_rate
end

#ignore_result_countObject



30
# File 'lib/assert/config_helpers.rb', line 30

def ignore_result_count; self.config.suite.ignore_result_count; end

#ocurring_result_typesObject

return a list of result type symbols that have actually occurred



69
70
71
72
73
# File 'lib/assert/config_helpers.rb', line 69

def ocurring_result_types
  @result_types ||= [:pass, :fail, :ignore, :skip, :error].select do |sym|
    self.send("#{sym}_result_count") > 0
  end
end

#pass_result_countObject



26
# File 'lib/assert/config_helpers.rb', line 26

def pass_result_count;   self.config.suite.pass_result_count;   end

#result_countObject



25
# File 'lib/assert/config_helpers.rb', line 25

def result_count;        self.config.suite.result_count;        end

#runnerObject



5
# File 'lib/assert/config_helpers.rb', line 5

def runner; self.config.runner; end

#runner_seedObject



9
10
11
# File 'lib/assert/config_helpers.rb', line 9

def runner_seed
  self.config.runner_seed
end

#show_test_profile_info?Boolean

Returns:

  • (Boolean)


60
61
62
# File 'lib/assert/config_helpers.rb', line 60

def show_test_profile_info?
  !!self.config.profile
end

#show_test_verbose_info?Boolean

Returns:

  • (Boolean)


64
65
66
# File 'lib/assert/config_helpers.rb', line 64

def show_test_verbose_info?
  !!self.config.verbose
end

#single_test?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/assert/config_helpers.rb', line 13

def single_test?
  self.config.single_test?
end

#single_test_file_lineObject



17
18
19
# File 'lib/assert/config_helpers.rb', line 17

def single_test_file_line
  self.config.single_test_file_line
end

#skip_result_countObject



29
# File 'lib/assert/config_helpers.rb', line 29

def skip_result_count;   self.config.suite.skip_result_count;   end

#suiteObject



6
# File 'lib/assert/config_helpers.rb', line 6

def suite;  self.config.suite;  end

#test_countObject



24
# File 'lib/assert/config_helpers.rb', line 24

def test_count;          self.config.suite.test_count;          end

#tests_to_run?Boolean

Returns:

  • (Boolean)


21
# File 'lib/assert/config_helpers.rb', line 21

def tests_to_run?;      self.config.suite.tests_to_run?;      end

#tests_to_run_countObject



22
# File 'lib/assert/config_helpers.rb', line 22

def tests_to_run_count; self.config.suite.tests_to_run_count; end

#viewObject



7
# File 'lib/assert/config_helpers.rb', line 7

def view;   self.config.view;   end