Where do I confirm user created with FactoryGirl?

Better yet, do the following (then you don't need to create a before filter for every test suite)

Factory.define :confirmed_user, :parent => :user do |f|
  f.after_create { |user| user.confirm! }
end

found here: https://stackoverflow.com/a/4770075/1153149

Edit to add non-deprecated syntax

FactoryGirl.define do |f|
  #Other factory definitions

  factory :confirmed_user, :parent => :user do
    after_create { |user| user.confirm! }
  end
end

Edit 01/27 To Update Syntax Again

FactoryGirl.define do
  #Other factory definitions

  factory :confirmed_user, :parent => :user do
    after(:create) { |user| user.confirm! }
  end
end

You could also set the confirmed_at attribute as follows. Works for me:

FactoryGirl.define do
  factory :user do
    full_name             "Aren Admin"
    email                 "[email protected]"
    password              "arenaren"
    password_confirmation "arenaren"
    role_id               ADMIN
    confirmed_at          Time.now
  end
end