Skip to content

Commit 3fcd705

Browse files
Adiciona filtro de convites cancelados na listagem de convites
Co-authored-by: [email protected] <[email protected]>
1 parent 98268cf commit 3fcd705

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

app/views/invitations/index.html.erb

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<%= link_to 'Aceitos', invitations_path(status: :accepted), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'accepted'}" %>
1111
<%= link_to 'Recusados', invitations_path(status: :declined), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'declined'}" %>
1212
<%= link_to 'Expirados', invitations_path(status: :expired), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'expired'}" %>
13+
<%= link_to 'Cancelados', invitations_path(status: :cancelled), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'cancelled'}" %>
1314
</nav>
1415
</div>
1516

spec/system/invitations/user_views_invitations_spec.rb

+16
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,22 @@
9696
end
9797
end
9898

99+
it 'e visualiza convites cancelados' do
100+
user = create(:user)
101+
cancelled_invitation = build(:invitation, profile: user.profile, status: 'cancelled')
102+
cancelled_invitation.save(validate: false)
103+
pending_invitation = create(:invitation, profile: user.profile, project_title: 'Projeto Gotta cath`em all',
104+
project_description: 'Capturar todos os Pokémons',
105+
project_category: 'Collection', colabora_invitation_id: 2)
106+
107+
login_as user
108+
visit invitations_path
109+
click_on 'Cancelados'
110+
111+
expect(page).to have_content cancelled_invitation.project_title
112+
expect(page).not_to have_content pending_invitation.project_title
113+
end
114+
99115
it 'e nao visualiza dos outros' do
100116
user = create(:user)
101117
other_user = create(:user)

0 commit comments

Comments
 (0)