Sha256: 02a51e88eee0cf1fb5223769c1636700d4546c81d740570afe62f6aa66edd414
Contents?: true
Size: 1.19 KB
Versions: 4
Compression:
Stored size: 1.19 KB
Contents
require 'minitest/autorun' ENV['RAILS_ENV'] = 'test' require "dummy/config/environment" require "rails/test_help" # sets up ActionController::TestCase's @routes require 'cells' require 'apotomo' Apotomo::Widget.append_view_path(File.expand_path(File.dirname(__FILE__) + "/widgets")) require "test_case_methods" # Load test support files. MiniTest::Spec.class_eval do include Apotomo::WidgetShortcuts include Apotomo::TestCaseMethods def assert_not(assertion) assert !assertion end end ActiveSupport::TestCase.class_eval do include Apotomo::WidgetShortcuts include Apotomo::TestCaseMethods def assert_not(assertion) assert !assertion end end class ApotomoController < ActionController::Base include Apotomo::Rails::ControllerMethods include Rails.application.routes.url_helpers def mum end end module Farm class BarnController < ApotomoController end end class MouseWidget < Apotomo::Widget def squeak render :text => "squeak!" end def eating render end def eat render end def display end end # Enable dynamic states so we can do Cell.class_eval { def ... } at runtime. Apotomo::Widget.class_eval do def action_method?(*); true; end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
apotomo-1.3.2 | test/test_helper.rb |
apotomo-1.3.1 | test/test_helper.rb |
apotomo-1.3.0 | test/test_helper.rb |
apotomo-1.2.6 | test/test_helper.rb |