Sha256: 7ad677231402cc096731af82a3ecfe4a3ef04ff1e270562e8ff0d01cb96525b2
Contents?: true
Size: 968 Bytes
Versions: 1
Compression:
Stored size: 968 Bytes
Contents
require 'rubygems' require 'test/unit' require 'bundler/setup' require 'shoulda' require 'mongoid' require 'acts_as_sluggable' $LOAD_PATH.unshift(File.dirname(__FILE__)) module Acts::Sluggable::Test module Config def setup ::Mongoid.configure do |config| name = "acts_as_sluggable_test" host = "localhost" config.master = Mongo::Connection.new.db(name) config.logger = nil end end def teardown ::Mongoid.master.collections.select {|c| c.name !~ /system/ }.each(&:drop) end end end class Project include Mongoid::Document field :name, :type => String end class SluggableProject include Mongoid::Document field :name, :type => String acts_as_sluggable end class Organization include Mongoid::Document acts_as_sluggable :generate_from => :alternative_name, :store_as => :alternative_slug field :alternative_name, :type => String field :alternative_slug, :type => String end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
acts_as_sluggable-0.0.3 | test/test_helper.rb |