Sha256: dbec5f07570349eaba93eb3de3f2f8666cbb0792bb031e39a6e17ec17321391b
Contents?: true
Size: 1.41 KB
Versions: 4
Compression:
Stored size: 1.41 KB
Contents
# wycats says... require 'rubygems' require 'bundler' Bundler.setup require 'shoulda' require 'cells' require 'apotomo' ENV['RAILS_ENV'] = 'test' require "dummy/config/environment" require "rails/test_help" # sets up ActionController::TestCase's @routes Cell::Base.append_view_path File.expand_path(File.dirname(__FILE__) + "/fixtures") # Load test support files. require File.join(File.dirname(__FILE__), "support/test_case_methods") Test::Unit::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 end module Farm class BarnController < ApotomoController end end class MouseCell < Apotomo::StatefulWidget def eating; render; end def squeak; render; end def educate; render; end def snooze; render; end def listen; render; end def answer_squeak; render; end def peek; render; end def alert; end def escape; end def snuggle; end end ### TODO: 2brm? class RenderingTestCell < Apotomo::StatefulWidget attr_reader :brain attr_reader :rendered_children def jump jump_to_state :check_state 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.0.5 | test/test_helper.rb |
apotomo-1.0.4 | test/test_helper.rb |
apotomo-1.0.3 | test/test_helper.rb |
apotomo-1.0.2 | test/test_helper.rb |