Sha256: 919fd21cb6b366d658f45c231ad99fb17a084e6d155950718a04880bf86cf3b3

Contents?: true

Size: 696 Bytes

Versions: 37

Compression:

Stored size: 696 Bytes

Contents

require 'test_helper'

class ArticlesTest < Test::Unit::TestCase
  context('When an category has articles') do
    setup do
      @category = Factory(:category, :title => 'My filled up category')
      4.times do
        Factory(:article, :category => @category)
      end
    end
    
    should 'not be able to delete it' do
      @category.destroy
      assert_valid(Category.find_by_id(@category.id))
    end
  end
  
  context('When an category has no articles') do
    setup do
      @category = Factory(:category, :title => 'My empty category')
    end
    
    should 'be able to delete it' do
      @category.destroy
      assert_nil(Category.find_by_id(@category.id))
    end
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
beef-articles-0.3.13 test/articles_test.rb
beef-articles-0.3.14 test/articles_test.rb
beef-articles-0.3.15 test/articles_test.rb
beef-articles-0.3.16 test/articles_test.rb
beef-articles-0.3.18 test/articles_test.rb
beef-articles-0.3.21 test/articles_test.rb
beef-articles-0.3.25 test/articles_test.rb
beef-articles-0.3.27 test/articles_test.rb
beef-articles-0.3.28 test/articles_test.rb
beef-articles-0.3.29 test/articles_test.rb
beef-articles-0.3.30 test/articles_test.rb
beef-articles-0.3.32 test/articles_test.rb
beef-articles-0.3.33 test/articles_test.rb
beef-articles-0.3.34 test/articles_test.rb
beef-articles-0.5.3 test/articles_test.rb
beef-articles-0.5.2 test/articles_test.rb
beef-articles-0.5.1 test/articles_test.rb
beef-articles-0.4.18 test/articles_test.rb
beef-articles-0.4.17 test/articles_test.rb
beef-articles-0.4.16 test/articles_test.rb