Sha256: bb8c65c65c657c25f63a603f1a4736c26291b564ed9e7465e06a28755fe55690
Contents?: true
Size: 1.97 KB
Versions: 3
Compression:
Stored size: 1.97 KB
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'rubygems' require 'rspec' require 'active_record' require 'active_support' require 'action_pack' require 'action_view' require 'action_controller' require 'formtastic' require 'classy_enum' ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => ":memory:") RSpec.configure do |config| config.color_enabled = true end ActiveRecord::Schema.define(:version => 1) do create_table :dogs, :force => true do |t| t.string :breed end create_table :other_dogs, :force => true do |t| t.string :other_breed end create_table :allow_blank_breed_dogs, :force => true do |t| t.string :breed end create_table :allow_nil_breed_dogs, :force => true do |t| t.string :breed end create_table :active_dogs, :force => true do |t| t.string :breed t.string :name t.integer :age end create_table :cats, :force => true do |t| t.string :breed end end class Breed < ClassyEnum::Base enum_classes :golden_retriever, :snoop, :husky end class Dog < ActiveRecord::Base classy_enum_attr :breed end class AllowBlankBreedDog < ActiveRecord::Base classy_enum_attr :breed, :allow_blank => true end class AllowNilBreedDog < ActiveRecord::Base classy_enum_attr :breed, :allow_nil => true end class OtherDog < ActiveRecord::Base classy_enum_attr :other_breed, :enum => :breed end module FormtasticSpecHelper include ActionView::Context if defined?(ActionView::Context) include ActionController::RecordIdentifier include ActionView::Helpers::FormHelper include ActionView::Helpers::FormTagHelper include ActionView::Helpers::FormOptionsHelper include Formtastic::SemanticFormHelper def self.included(base) base.class_eval do attr_accessor :output_buffer def protect_against_forgery? false end end end end module ActionView class OutputBuffer < ActiveSupport::SafeBuffer end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
classy_enum-1.3.1 | spec/spec_helper.rb |
classy_enum-1.3.0 | spec/spec_helper.rb |
classy_enum-1.2.0 | spec/spec_helper.rb |