Sha256: aed797ade5881bdfee38f5817d76f9afd9f7e336cae87b1b1db45d777941594f
Contents?: true
Size: 573 Bytes
Versions: 1
Compression:
Stored size: 573 Bytes
Contents
require "micron/test_case/assertions" require "micron/test_case/lifecycle_hooks" module Micron class TestCase include LifecycleHooks include Assertions def setup end def teardown end # retrieve all loaded subclasses of this class # # @return [Array<Class>] List of subclasses def self.subclasses @subclasses end def self.inherited(subclass) if superclass.respond_to? :inherited superclass.inherited(subclass) end @subclasses ||= [] @subclasses << subclass end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
micron-0.5.0 | lib/micron/test_case.rb |