Module: ConcordionConfigMethods
- Included in:
- ConcordionTestCase, ConcordionTestCase, ConcordionTestMethods
- Defined in:
- lib/concordion_test_methods.rb
Instance Method Summary collapse
Instance Method Details
#bind_test_method_to(subclass, config) ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/concordion_test_methods.rb', line 35 def bind_test_method_to(subclass, config) subclass.class_eval do define_method :test_spec do filename = snake_cased_test_name(subclass.to_s) parse_spec(filename,config) failures = run_spec(filename, config) report_spec(filename,config, failures) end end subclass end |
#default_config ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/concordion_test_methods.rb', line 19 def default_config concordion = Concordion.new parser = ConcordionParser.new(ConcordionReader.new, concordion) decorator = ConcordionCSSDecorator.new processor = ConcordionProcessor.new(concordion, decorator) { :parser => parser, :writer => ConcordionWriter.new(ConcordionEnvironment.output_dir), :concordion => concordion, :decorator => decorator, :processor => processor, :write_goldmaster => false, :css_type => ConcordionEnvironment.css_type } end |