test/test_slug.rb in slug-0.5.7 vs test/test_slug.rb in slug-0.6.0

- old
+ new

@@ -43,17 +43,17 @@ should "set validation error if source column is empty" do article = Article.create assert !article.valid? require 'ruby-debug' - assert article.errors.on(:slug) + assert article.errors[:slug] end should "set validation error if normalization makes source value empty" do article = Article.create(:headline => '$$$') assert !article.valid? - assert article.errors.on(:slug) + assert article.errors[:slug] end should "not update the slug even if the source column changes" do article = Article.create!(:headline => 'Test Headline') article.update_attributes!(:headline => 'New Headline') @@ -75,11 +75,11 @@ assert !article2.valid? assert article2.errors[:slug].present? end - should "use validate_uniquness_if proc to decide whether uniqueness validation applies" do + should "use validate_uniqueness_if proc to decide whether uniqueness validation applies" do article1 = Post.create!(:headline => 'Test Headline') article2 = Post.new article2.slug = 'test-headline' assert article2.valid? @@ -238,9 +238,13 @@ should "assign a -12 suffix to the thirteenth instance of the slug" do 12.times { |i| Article.create!(:headline => 'Test Headline') } article_13 = Article.create!(:headline => 'Test Headline') assert_equal 'test-headline-12', article_13.slug - end + + 12.times { |i| Article.create!(:headline => 'latest from lybia') } + article_13 = Article.create!(:headline => 'latest from lybia') + assert_equal 'latest-from-lybia-12', article_13.slug + end end end \ No newline at end of file