Module: RCheck::Assertions::SuiteMethods

Included in:
Suite
Defined in:
lib/rcheck/assertions.rb

Instance Method Summary collapse

Instance Method Details

#assert(*args) ⇒ Object



7
8
9
10
# File 'lib/rcheck/assertions.rb', line 7

def assert(*args)
  verify_not_done!
  @assertions << Assert.new(*args)
end

#assert_raises(*args, &blk) ⇒ Object



17
18
19
20
# File 'lib/rcheck/assertions.rb', line 17

def assert_raises(*args, &blk)
  verify_not_done!
  @assertions << Raises.new(*args, &blk)
end

#assert_safe(&blk) ⇒ Object



22
23
24
25
# File 'lib/rcheck/assertions.rb', line 22

def assert_safe(&blk)
  verify_not_done!
  @assertions << Raises.new(nil, &blk)
end

#pending(*args) ⇒ Object



27
28
29
30
# File 'lib/rcheck/assertions.rb', line 27

def pending(*args)
  verify_not_done!
  @assertions << Pending.new(*args)
end

#refute(*args) ⇒ Object



12
13
14
15
# File 'lib/rcheck/assertions.rb', line 12

def refute(*args)
  verify_not_done!
  @assertions << Refute.new(*args)
end