Sha256: f15780198f6d8dd989becb42864d3bad19128680d2212a8e6f94eb1a0377c9e9

Contents?: true

Size: 990 Bytes

Versions: 8

Compression:

Stored size: 990 Bytes

Contents

pwd = File.dirname(__FILE__)
require File.join(pwd, '..', 'test_helper')

f = File.join(pwd, '..', '..', 'app', 'views')
AdminData::MainController.prepend_view_path(f)
AdminData::MigrationController.prepend_view_path(f)

class AdminData::MigrationControllerTest < ActionController::TestCase

  def setup
    @controller = AdminData::MigrationController.new
    @request = ActionController::TestRequest.new
    @response = ActionController::TestResponse.new
  end

  context 'authorization check' do
    setup do
      revoke_read_only_access
      get :index
    end
    should_respond_with(401)
    should 'have text index' do 
      assert_tag(:content => 'not authorized') 
    end
  end

  context 'GET index' do
    setup do
      grant_read_only_access
      get :index
    end
    should_respond_with :success
    should_assign_to :data
    should 'contain title' do
      assert_tag(:tag => 'h2', :content => 'Migration Information from schema_migrations table')
    end
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
admin_data-1.0.11 test/functional/migration_controller_test.rb
admin_data-1.0.10 test/functional/migration_controller_test.rb
admin_data-1.0.9 test/functional/migration_controller_test.rb
admin_data-1.0.8 test/functional/migration_controller_test.rb
admin_data-1.0.7 test/functional/migration_controller_test.rb
admin_data-1.0.6 test/functional/migration_controller_test.rb
admin_data-1.0.5 test/functional/migration_controller_test.rb
admin_data-1.0.4 test/functional/migration_controller_test.rb