Sha256: 59bdf8b086d6c2daabd5121139e3d3e1d6210ea0af0e066e2312854daf63abf6

Contents?: true

Size: 1.15 KB

Versions: 45

Compression:

Stored size: 1.15 KB

Contents

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

class Muck::OaiEndpointsControllerTest < ActionController::TestCase

  tests Muck::OaiEndpointsController

  context "oai endpoints controller" do
    
    context "logged in as admin" do
      setup do
        @user = Factory(:user)
        activate_authlogic
        login_as @user
      end
      context "GET new" do
        setup do
          get :new
        end
        should_not_set_the_flash
        should_respond_with :success
        should_render_template :new
      end
      context "POST create" do
        setup do
          post :create, :oai_endpoint => { :uri => 'http://www.example.com', :title => 'example' }
        end
        should_set_the_flash_to(I18n.t('muck.services.oai_endpoint_successfully_created'))
        should_redirect_to("show oai endpoint") { oai_endpoint_url(assigns(:oai_endpoint)) }
      end
      context "GET show" do
        setup do
          @oai_endpoint = Factory(:oai_endpoint)
          get :show, :id => @oai_endpoint.to_param
        end
        should_not_set_the_flash
        should_respond_with :success
        should_render_template :show
      end
    end
  end

end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
muck-services-0.1.47 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.46 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.45 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.44 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.43 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.42 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.41 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.40 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.39 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.38 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.37 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.36 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.35 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.34 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.33 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.32 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.31 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.30 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.29 test/rails_root/test/functional/oai_endpoints_controller_test.rb
muck-services-0.1.28 test/rails_root/test/functional/oai_endpoints_controller_test.rb