Class: VerifiedDouble::GetVerifiedSignatures

Inherits:
Object
  • Object
show all
Defined in:
lib/verified_double/get_verified_signatures.rb

Instance Method Summary collapse

Constructor Details

#initialize(nested_example_group) ⇒ GetVerifiedSignatures

Returns a new instance of GetVerifiedSignatures.



3
4
5
# File 'lib/verified_double/get_verified_signatures.rb', line 3

def initialize(nested_example_group)
  @nested_example_group = nested_example_group
end

Instance Method Details

#executeObject



7
8
9
10
11
12
13
14
# File 'lib/verified_double/get_verified_signatures.rb', line 7

def execute
  results = @nested_example_group
    .class
    .descendant_filtered_examples
    .map{|example| example.[:verifies_contract] }
    .compact
    .uniq
end