Sha256: d95d251f6d541b4a6b5571b14fa9bc5bcee9906ee23240337948532442ff4613

Contents?: true

Size: 725 Bytes

Versions: 25

Compression:

Stored size: 725 Bytes

Contents

require File.expand_path('../ar_test_helper', __FILE__)

ActiveRecord::Migration.create_table :articles do |t|
  t.string :name
  t.string :status
end

class Article < ActiveRecord::Base
  has_friendly_id :name, :use_slug => true
  default_scope :conditions => "articles.status = 'published'"
end

module FriendlyId
  module Test
    module ActiveRecordAdapter
      class DefaultScopeTest < ::Test::Unit::TestCase

        def setup
          Article.delete_all
          Slug.delete_all
        end

        test "slug should load sluggable without default scope" do
          Article.create!(:name => "hello world", :status => "draft")
          assert_not_nil Slug.first.sluggable
        end
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
friendly_id-3.3.3.0 test/active_record_adapter/default_scope_test.rb
friendly_id-3.3.2.0 test/active_record_adapter/default_scope_test.rb
friendly_id_globalize3-3.2.1.6 test/active_record_adapter/default_scope_test.rb
friendly_id-3.3.1.1 test/active_record_adapter/default_scope_test.rb
friendly_id-3.3.1 test/active_record_adapter/default_scope_test.rb
friendly_id-3.3.0.1 test/active_record_adapter/default_scope_test.rb
friendly_id_globalize3-3.2.1.5 test/active_record_adapter/default_scope_test.rb
friendly_id-3.3.0.rc2 test/active_record_adapter/default_scope_test.rb
friendly_id-3.3.0.rc1 test/active_record_adapter/default_scope_test.rb
friendly_id_globalize3-3.2.1.4 test/active_record_adapter/default_scope_test.rb
friendly_id-3.3.0.alpha2 test/active_record_adapter/default_scope_test.rb
friendly_id-3.3.0.alpha1 test/active_record_adapter/default_scope_test.rb
friendly_id_globalize3-3.2.1.3 test/active_record_adapter/default_scope_test.rb
friendly_id_globalize3-3.2.1.2 test/active_record_adapter/default_scope_test.rb
friendly_id_globalize3-3.2.1.1 test/active_record_adapter/default_scope_test.rb
friendly_id-3.2.1.1 test/active_record_adapter/default_scope_test.rb
friendly_id_globalize3-3.2.1 test/active_record_adapter/default_scope_test.rb
friendly_id-3.2.1 test/active_record_adapter/default_scope_test.rb
friendly_id_globalize3-3.2.0 test/active_record_adapter/default_scope_test.rb
friendly_id-3.2.0 test/active_record_adapter/default_scope_test.rb