Fix some forum_validations tests
parent
4f4c0b5097
commit
c18145cb93
|
@ -1,5 +1,5 @@
|
|||
- title 'Forum validation'
|
||||
|
||||
|
||||
- unless @forum_validation.pm_sent?
|
||||
= raw I18n.t('forum_validations.show.pm_not_sent')
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
|||
%h2 Mods associated:
|
||||
|
||||
%ul.dash-list
|
||||
%li
|
||||
- @forum_validation.author.mods.each do |mod|
|
||||
- @forum_validation.author.mods.each do |mod|
|
||||
%li
|
||||
= link_to mod.name, mod
|
||||
= link_to '[Edit]', [:edit, mod] if can?(:edit, mod)
|
||||
= link_to '[Edit]', [:edit, mod] if @forum_validation.validated?
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
describe 'forum_validations/show', type: :view do
|
||||
before :each do
|
||||
@fv = create :forum_validation
|
||||
create :mod, authors: [@fv.author], name: 'Potato'
|
||||
create :mod, authors: [@fv.author], name: 'Salad'
|
||||
create :mod, authors: [@fv.author], name: 'Simulator'
|
||||
@m1 = create :mod, authors: [@fv.author], name: 'Potato'
|
||||
@m2 = create :mod, authors: [@fv.author], name: 'Salad'
|
||||
@m3 = create :mod, authors: [@fv.author], name: 'Simulator'
|
||||
end
|
||||
|
||||
it 'display the list of mods associated with the author' do
|
||||
|
@ -19,6 +19,15 @@ describe 'forum_validations/show', type: :view do
|
|||
render
|
||||
expect(rendered).to include I18n.t('forum_validations.show.not_validated')
|
||||
end
|
||||
|
||||
it 'should NOT display links to edit each the mods' do
|
||||
@fv.validated = false
|
||||
assign(:forum_validation, @fv)
|
||||
render
|
||||
expect(rendered).to_not have_link('', href: edit_mod_path(id: 'potato'))
|
||||
expect(rendered).to_not have_link('', href: edit_mod_path(id: 'salad'))
|
||||
expect(rendered).to_not have_link('', href: edit_mod_path(id: 'simulator'))
|
||||
end
|
||||
end
|
||||
|
||||
context '#validated = true' do
|
||||
|
|
Loading…
Reference in New Issue