Sha256: 0f3a0e77c95093b25e668c25781b39395197b08eb5ae42181eee4d508f7587ef

Contents?: true

Size: 1.37 KB

Versions: 2

Compression:

Stored size: 1.37 KB

Contents

# wycats says...
require 'rubygems'
require 'bundler'
Bundler.setup

#require 'rubygems'
require 'shoulda'
require 'mocha'
require 'mocha/integration'


require 'cells'
Cell::Base.append_view_path File.expand_path(File.dirname(__FILE__) + "/fixtures")

require 'rails/engine'

require 'apotomo'
require 'apotomo/widget_shortcuts'
require 'apotomo/rails/controller_methods'
require 'apotomo/rails/view_methods'




# 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
end

class MouseCell < Apotomo::StatefulWidget
  def eating; render; end
end

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.
class Apotomo::Widget
  def action_method?(*); true; end
end

ENV['RAILS_ENV'] = 'test'
require "dummy/config/environment"
#require File.join(File.dirname(__FILE__), '..', 'config/routes.rb') ### TODO: let rails engine handle that.
require "rails/test_help" # sets up ActionController::TestCase's @routes

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
apotomo-1.0.0.beta2 test/test_helper.rb
apotomo-1.0.0.beta1 test/test_helper.rb