Skip to content

Commit 7982b37

Browse files
committed
Update Encouragement General spec.
1 parent 422c6a1 commit 7982b37

File tree

5 files changed

+10
-4
lines changed

5 files changed

+10
-4
lines changed

app/views/achievements/show.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
<div class="encouragement">
88
<h2>Encouragements</h2>
99

10-
<%= link_to 'Encourage', new_api_achievement_encouragement_path(@achievement), id: 'encourage-button' %>
10+
<%= link_to 'Encourage', new_achievement_encouragement_path(@achievement), id: 'encourage-button' %>
1111
</div>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<%= simple_form_for [@achievement, @encouragement] do |f| %>
2+
<%= f.text_field :message, placeholder: 'Say something nice...' %>
3+
4+
<%= f.submit 'Encourage' %>
5+
<% end %>

spec/features/create_encouragement_spec.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
require 'rails_helper'
22
require 'support/login_form'
3+
require 'support/encouragement_form'
34
require 'support/achievement_page'
45

56
feature 'create encouragement' do

spec/support/achievement_page.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ def visit_page(achievement)
77
end
88

99
def encourage
10-
click_on('encourage-button')
10+
click_link_or_button('encourage-button')
1111
self
1212
end
1313
end

spec/support/encouragement_form.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ class EncouragementForm
22
include Capybara::DSL
33

44
def leave_encouragement(attrs = {})
5-
fill_in('encouragement_message', with: attrs.fetch(text: 'good job'))
5+
fill_in('encouragement_message', with: attrs.fetch(:text, 'good job'))
66
self
77
end
88

99
def submit
10-
click_on('Encourage')
10+
click_link_or_button('Encourage')
1111
self
1212
end
1313
end

0 commit comments

Comments
 (0)