[rspec] test kontrolera i before filter

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