diff --git a/app/helpers/govuk_link_helper.rb b/app/helpers/govuk_link_helper.rb index 76084b0d..5860cd8d 100644 --- a/app/helpers/govuk_link_helper.rb +++ b/app/helpers/govuk_link_helper.rb @@ -26,7 +26,7 @@ def govuk_button_to(name, href = nil, disabled: false, inverse: false, secondary button_text = build_text(name, visually_hidden_prefix: visually_hidden_prefix, visually_hidden_suffix: visually_hidden_suffix) if block_given? - button_to(href, **button_args, &block) + button_to(name, **button_args, &block) else button_to(button_text, href, **button_args) end @@ -37,7 +37,7 @@ def govuk_button_link_to(name, href = nil, new_tab: false, disabled: false, inve button_text = build_text(name, visually_hidden_prefix: visually_hidden_prefix, visually_hidden_suffix: visually_hidden_suffix) if block_given? - link_to(href, **button_args, &block) + link_to(name, **button_args, &block) else link_to(button_text, href, **button_args) end diff --git a/spec/helpers/govuk_link_helper_spec.rb b/spec/helpers/govuk_link_helper_spec.rb index 42e27775..021715ad 100644 --- a/spec/helpers/govuk_link_helper_spec.rb +++ b/spec/helpers/govuk_link_helper_spec.rb @@ -19,7 +19,9 @@ include ActionView::Helpers::UrlHelper before do - allow(self).to receive(:url_for).with(any_args).and_return("/world") + def url_for(path) + return path + end end describe "govuk_link_to" do