Sha256: a898d143fa350d09daa16e0c8a83fe8b5823941896dca4066d4fa470f9da3879

Contents?: true

Size: 872 Bytes

Versions: 35

Compression:

Stored size: 872 Bytes

Contents

require File.dirname(__FILE__) + '/../test_helper'

# Used to test muck_content_permission
class OaiEndpointTest < ActiveSupport::TestCase

  context "An oai endpoint instance" do
    setup do
      @oai_endpoint = Factory(:oai_endpoint)
    end
    
    subject { @oai_endpoint }
    
    should_belong_to :contributor
    should_belong_to :default_language
    
    should_validate_presence_of :uri
    
    should_have_named_scope :by_newest
    should_have_named_scope :banned
    should_have_named_scope :valid
    should_have_named_scope :by_title
    should_have_named_scope :recent
    
  end
  
  context "banned/unbanned" do
    setup do
      @feed = Factory(:feed)
    end
    should "be banned" do
      @feed.status = -1
      assert @feed.banned?
    end
    should "not be banned" do
      @feed.status = 0
      assert !@feed.banned?
    end
  end
  
end

Version data entries

35 entries across 35 versions & 2 rubygems

Version Path
muck-services-0.1.14 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.13 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.12 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.11 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.10 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.9 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.8 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.7 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.6 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.5 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.4 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.3 test/rails_root/test/unit/oai_endpoint_test.rb
muck-services-0.1.2 test/rails_root/test/unit/oai_endpoint_test.rb
muck-raker-0.2.11 test/rails_root/test/unit/oai_endpoint_test.rb
muck-raker-0.2.10 test/rails_root/test/unit/oai_endpoint_test.rb
muck-raker-0.2.9 test/rails_root/test/unit/oai_endpoint_test.rb
muck-raker-0.2.8 test/rails_root/test/unit/oai_endpoint_test.rb
muck-raker-0.2.7 test/rails_root/test/unit/oai_endpoint_test.rb
muck-raker-0.2.6 test/rails_root/test/unit/oai_endpoint_test.rb
muck-raker-0.2.5 test/rails_root/test/unit/oai_endpoint_test.rb