Module: CSpec::Validator

Defined in:
lib/cspec/validator.rb

Class Method Summary collapse

Class Method Details

.validate_specs(specs) ⇒ Object



11
12
13
# File 'lib/cspec/validator.rb', line 11

def self.validate_specs(specs)
  specs.map(&:error).reject(&:nil?).flatten
end

.validate_structure(headers) ⇒ Object



5
6
7
8
9
# File 'lib/cspec/validator.rb', line 5

def self.validate_structure(headers)
  %w[class type name method expected].map do |required_header|
    "Need header: #{required_header}" unless headers.include?(required_header)
  end.reject(&:nil?)
end