[#887] filter user dossier list
This commit is contained in:
parent
a30eac41fc
commit
c1b71b1b54
2 changed files with 4 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
||||||
class Users::DossiersController < UsersController
|
class Users::DossiersController < UsersController
|
||||||
before_action :authenticate_user!
|
before_action :authenticate_user!
|
||||||
def index
|
def index
|
||||||
@dossiers = Dossier.all.decorate
|
@dossiers = current_user.dossiers.decorate
|
||||||
end
|
end
|
||||||
def show
|
def show
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@ require 'spec_helper'
|
||||||
feature 'user access to the list of his dossier' do
|
feature 'user access to the list of his dossier' do
|
||||||
|
|
||||||
let(:user) { create(:user) }
|
let(:user) { create(:user) }
|
||||||
let!(:dossier1) { create(:dossier, :with_user) }
|
let!(:dossier1) { create(:dossier, user: user, nom_projet: 'mon permier dossier') }
|
||||||
|
let!(:dossier2) { create(:dossier, :with_user, nom_projet: 'mon deuxième dossier') }
|
||||||
before do
|
before do
|
||||||
visit root_path
|
visit root_path
|
||||||
page.find_by_id('user_email').set user.email
|
page.find_by_id('user_email').set user.email
|
||||||
|
@ -12,5 +13,6 @@ feature 'user access to the list of his dossier' do
|
||||||
end
|
end
|
||||||
scenario 'the list of dossier is displayed' do
|
scenario 'the list of dossier is displayed' do
|
||||||
expect(page).to have_content(dossier1.nom_projet)
|
expect(page).to have_content(dossier1.nom_projet)
|
||||||
|
expect(page).not_to have_content(dossier2.nom_projet)
|
||||||
end
|
end
|
||||||
end
|
end
|
Loading…
Reference in a new issue