DO
Size: a a a
DO
AZ
AZ
AZ
AZ
DO
DO
DO
it 'success destroy' do
login_user
post = create(:post)
delete :destroy, params: {id: post.id}
end
DO
AZ
DO
module ControllerMacros
def login_user
before(:each) do
@request.env["devise.mapping"] = Devise.mappings[:user]
user = FactoryGirl.create(:user)
user.confirm!
sign_in user
end
end
end
DO
FactoryGirl.define do
factory :user do |u|
u.provider 'email'
u.sequence(:uid) {|n| "user#{n}@example.com"}
u.sequence(:email) {|n| "user#{n}@example.com"}
u.password 'password'
end
AZ
DO
AZ
AZ
DO
AZ