Class: ADSL::Extract::Rails::RailsInstrumentationTestCase
- Inherits:
-
Test::Unit::TestCase
- Object
- Test::Unit::TestCase
- ADSL::Extract::Rails::RailsInstrumentationTestCase
- Defined in:
- lib/adsl/extract/rails/rails_instrumentation_test_case.rb
Instance Method Summary collapse
- #ar_class_names ⇒ Object
- #ar_classes ⇒ Object
- #create_rails_extractor(invariant_string = '') ⇒ Object
- #initialize_metaclasses ⇒ Object
- #setup ⇒ Object
- #teardown ⇒ Object
Instance Method Details
#ar_class_names ⇒ Object
27 28 29 |
# File 'lib/adsl/extract/rails/rails_instrumentation_test_case.rb', line 27 def ar_class_names ['Asd', 'Kme', 'Mod::Blah'] end |
#ar_classes ⇒ Object
31 32 33 |
# File 'lib/adsl/extract/rails/rails_instrumentation_test_case.rb', line 31 def ar_classes ar_class_names.map(&:constantize) end |
#create_rails_extractor(invariant_string = '') ⇒ Object
23 24 25 |
# File 'lib/adsl/extract/rails/rails_instrumentation_test_case.rb', line 23 def create_rails_extractor(invariant_string = '') ADSL::Extract::Rails::RailsExtractor.new :ar_classes => ar_classes, :invariants => invariant_string end |
#initialize_metaclasses ⇒ Object
17 18 19 20 21 |
# File 'lib/adsl/extract/rails/rails_instrumentation_test_case.rb', line 17 def ADSL::Extract::Rails::ActiveRecordMetaclassGenerator.new(Asd).generate_class ADSL::Extract::Rails::ActiveRecordMetaclassGenerator.new(Kme).generate_class ADSL::Extract::Rails::ActiveRecordMetaclassGenerator.new(Mod::Blah).generate_class end |
#setup ⇒ Object
7 8 9 10 11 |
# File 'lib/adsl/extract/rails/rails_instrumentation_test_case.rb', line 7 def setup assert_false class_defined? :ADSLMetaAsd, :ADSLMetaKme, 'Mod::ADSLMetaBlah' initialize_test_context end |
#teardown ⇒ Object
13 14 15 |
# File 'lib/adsl/extract/rails/rails_instrumentation_test_case.rb', line 13 def teardown unload_class :Asd, :Kme, 'Mod::Blah' end |