Witam
Wywołuje następujący before_filter w NotesControlller, zdefiniowany jest w ApplicationController
def require_user_contracted!
if current_user and !current_user.contracted?
flash[:error] = t("users.contractor_required")
redirect_to assign_form_contractors_path
end
end
Problem w tym że dla użytkownika, zdefiniowanego za pomocą factory girl który nie jest contracted, ten filtr w testach jakby przechodzi, nie dostaje w każdym razie żadnej informacji o redirect
Dodatkowo mam w kontrolerze na samym początku Devisowe :authenticate_user!, min dla create, ale gdy wywołuje post :create, :locale => ‘pl’, :note => {“title” => “a quick brown fox”} to także przechodzi w teście, mimo że użytkownik nie jest zalogowany, mam go tylko zdefiniowaego w factories