Sha256: fd7aef29684776ae901bcb958f7b1521111f572209744b47871be3fda8af7f6c
Contents?: true
Size: 981 Bytes
Versions: 6
Compression:
Stored size: 981 Bytes
Contents
module MiniTestSpecRails module Init module ActionViewBehavior extend ActiveSupport::Concern included do class_attribute :_helper_class register_spec_type(/(Helper|View)( ?Test)?\z/i, self) register_spec_type(self) { |desc| Class === desc && desc < self } register_rails_test_case self before { setup_minitest_spec_rails_helper_class } end private def helper_class=(new_class) self._helper_class = new_class end def helper_class if current_helper_class = self._helper_class current_helper_class else self.helper_class = determine_default_helper_class(name) end end def setup_minitest_spec_rails_helper_class self.class.helper_class = described_class self.class.send :include_helper_modules! end end end end ActionView::TestCase.send :include, MiniTestSpecRails::Init::ActionViewBehavior
Version data entries
6 entries across 6 versions & 1 rubygems