Module: StonesSpec::Subject::Program
- Defined in:
- lib/subject.rb
Class Method Summary collapse
- .ast_regexp ⇒ Object
- .default_expectations ⇒ Object
- .default_title(_arguments) ⇒ Object
- .test_program(source, _arguments) ⇒ Object
Class Method Details
.ast_regexp ⇒ Object
24 25 26 |
# File 'lib/subject.rb', line 24 def self.ast_regexp /AST\(entrypoint\s*program/ end |
.default_expectations ⇒ Object
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 |