Class: Tengu::File
- Inherits:
-
Object
- Object
- Tengu::File
- Defined in:
- lib/tengu/file.rb
Instance Method Summary collapse
-
#initialize(io) ⇒ File
constructor
A new instance of File.
- #pending_count ⇒ Object
- #run(runner, listeners = []) ⇒ Object
- #success_count ⇒ Object
- #test_count ⇒ Object
Constructor Details
#initialize(io) ⇒ File
Returns a new instance of File.
3 4 5 6 7 |
# File 'lib/tengu/file.rb', line 3 def initialize(io) @io = io @describes = [] load_tests end |
Instance Method Details
#pending_count ⇒ Object
21 22 23 |
# File 'lib/tengu/file.rb', line 21 def pending_count @describes.inject(0) { |sum, n| sum += n.pending_count } end |
#run(runner, listeners = []) ⇒ Object
9 10 11 |
# File 'lib/tengu/file.rb', line 9 def run(runner, listeners = []) run_tests(runner, listeners) end |
#success_count ⇒ Object
13 14 15 |
# File 'lib/tengu/file.rb', line 13 def success_count @describes.inject(0) { |sum, n| sum += n.success_count } end |
#test_count ⇒ Object
17 18 19 |
# File 'lib/tengu/file.rb', line 17 def test_count @describes.inject(0) { |sum, n| sum += n.test_count } end |