Module: StonesSpec::Subject::Program

Defined in:
lib/subject.rb

Class Method Summary collapse

Class Method Details

.ast_regexpObject



24
25
26
# File 'lib/subject.rb', line 24

def self.ast_regexp
  /AST\(entrypoint\s*program/
end

.default_expectationsObject



28
29
30
# File 'lib/subject.rb', line 28

def self.default_expectations
  [{ 'binding' => 'program', 'inspection' => 'HasBinding' }]
end

.default_title(_arguments) ⇒ Object



20
21
22
# File 'lib/subject.rb', line 20

def self.default_title(_arguments)
  nil
end

.test_program(source, _arguments) ⇒ Object



16
17
18
# File 'lib/subject.rb', line 16

def self.test_program(source, _arguments)
  source
end