Sha256: aa3b9951d7244137053b0a47640e9f1cacae1d4b9b1d1e7692db608d289a7f78

Contents?: true

Size: 1.55 KB

Versions: 7

Compression:

Stored size: 1.55 KB

Contents

require 'test_helper'

class Contour::AuthenticationsControllerTest < ActionController::TestCase
  setup do
    login(users(:valid))
    @request.env["omniauth.auth"] = {'provider' => 'google_apps', 'user_info'=> {'email' => 'test@example.com'}}
    @authentication = authentications(:open_id)
  end

  test "should get index" do
    get :index
    assert_response :success
    assert_not_nil assigns(:authentications)
  end

  # TODO: Remove
  # test "should get new" do
  #   get :new
  #   assert_response :success
  # end

  # TODO Redirects to Authentication Controller if user logged in, if not redirect to user sign up.
  test "should create authentication" do
    assert_difference('Authentication.count') do
      post :create, :authentication => @authentication.attributes
    end

    assert_redirected_to authentications_path
  end

  # TODO: Remove
  # test "should show authentication" do
  #   get :show, :id => @authentication.to_param
  #   assert_response :success
  # end

  # TODO: Remove
  # test "should get edit" do
  #   get :edit, :id => @authentication.to_param
  #   assert_response :success
  # end

  # TODO: Remove
  # test "should update authentication" do
  #   put :update, :id => @authentication.to_param, :authentication => @authentication.attributes
  #   assert_redirected_to authentication_path(assigns(:authentication))
  # end

  test "should destroy authentication" do
    assert_difference('Authentication.count', -1) do
      delete :destroy, :id => @authentication.to_param
    end

    assert_redirected_to authentications_path
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
contour-0.8.3 test/functional/authentications_controller_test.rb
contour-0.8.2 test/functional/authentications_controller_test.rb
contour-0.8.1 test/functional/authentications_controller_test.rb
contour-0.8.0 test/functional/authentications_controller_test.rb
contour-0.7.2 test/functional/authentications_controller_test.rb
contour-0.7.1 test/functional/authentications_controller_test.rb
contour-0.7.0 test/functional/authentications_controller_test.rb