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)


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

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

#error_result_countObject



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

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

#fail_result_countObject



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

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

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



42
43
44
# File 'lib/assert/config_helpers.rb', line 42

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

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



34
35
36
# File 'lib/assert/config_helpers.rb', line 34

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

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



54
55
56
# File 'lib/assert/config_helpers.rb', line 54

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

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



46
47
48
# File 'lib/assert/config_helpers.rb', line 46

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

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



50
51
52
# File 'lib/assert/config_helpers.rb', line 50

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



38
39
40
# File 'lib/assert/config_helpers.rb', line 38

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

#ignore_result_countObject



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

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



67
68
69
70
71
# File 'lib/assert/config_helpers.rb', line 67

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



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

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

#result_countObject



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

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

#runnerObject



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

def runner; self.config.runner; end

#runner_seedObject



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

def runner_seed
  self.config.runner_seed
end

#show_test_profile_info?Boolean

Returns:

  • (Boolean)


58
59
60
# File 'lib/assert/config_helpers.rb', line 58

def show_test_profile_info?
  !!self.config.profile
end

#show_test_verbose_info?Boolean

Returns:

  • (Boolean)


62
63
64
# File 'lib/assert/config_helpers.rb', line 62

def show_test_verbose_info?
  !!self.config.verbose
end

#single_test?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/assert/config_helpers.rb', line 11

def single_test?
  self.config.single_test?
end

#single_test_file_lineObject



15
16
17
# File 'lib/assert/config_helpers.rb', line 15

def single_test_file_line
  self.config.single_test_file_line
end

#skip_result_countObject



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

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

#suiteObject



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

def suite;  self.config.suite;  end

#test_countObject



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

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

#tests_to_run?Boolean

Returns:

  • (Boolean)


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

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

#tests_to_run_countObject



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

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

#viewObject



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

def view;   self.config.view;   end