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