Module: Concordion::ConfigMethods
- Included in:
- TestMethods, ConcordionTestCase, ConcordionTestCase
- Defined in:
- lib/concordion/test_methods.rb
Instance Method Summary collapse
Instance Method Details
#bind_test_method_to(subclass, config) ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/concordion/test_methods.rb', line 32 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
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/concordion/test_methods.rb', line 16 def default_config concordion = Concordion::State.new parser = Concordion::Parser.new(Concordion::Reader.new, concordion) decorator = Concordion::CSSDecorator.new processor = Concordion::Processor.new(concordion, decorator) { :parser => parser, :writer => Concordion::Writer.new(Concordion::Environment.output_dir), :concordion => concordion, :decorator => decorator, :processor => processor, :write_goldmaster => false, :css_type => Concordion::Environment.css_type } end |