Class: Minitest::Given::Framework

Inherits:
Object
  • Object
show all
Defined in:
lib/given/minitest/framework.rb

Overview

Framework adapter for Minitest/Given

Instance Method Summary collapse

Instance Method Details

#count_assertionObject



16
17
18
# File 'lib/given/minitest/framework.rb', line 16

def count_assertion
  example.assertions += 1
end

#explicit_assertions?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/given/minitest/framework.rb', line 12

def explicit_assertions?
  example.assertions > @starting_assertion_count
end

#fail_with(*args) ⇒ Object

Raises:

  • (Minitest::Assertion)


20
21
22
# File 'lib/given/minitest/framework.rb', line 20

def fail_with(*args)
  raise Minitest::Assertion, args.join(" ")
end

#pending_errorObject



24
25
26
# File 'lib/given/minitest/framework.rb', line 24

def pending_error
  Minitest::Skip
end

#start_evaluationObject



8
9
10
# File 'lib/given/minitest/framework.rb', line 8

def start_evaluation
  @starting_assertion_count = example.assertions
end