Repository: cal-itp/benefits

Issue:
"Learn more about Login.gov" link should go to `/help#login-gov`
### Steps to reproduce
On the `eligibility:start` page, click the "Learn more about Login.gov" link.

### Expected result
The link goes to the "What is Login.gov?" section on the Help page.

### Actual result
The link goes to `https://login.gov`.



Discussion:

Resolving patch:
diff --git a/benefits/eligibility/views.py b/benefits/eligibility/views.py
--- a/benefits/eligibility/views.py
+++ b/benefits/eligibility/views.py
@@ -64,6 +64,8 @@ def start(request):
     verifier = session.verifier(request)
 
     button = viewmodels.Button.primary(text=_("eligibility.buttons.continue"), url=reverse("eligibility:confirm"))
+
+    payment_options_link = f"{reverse('core:help')}#payment-options"
     media = [
         dict(
             icon=viewmodels.Icon("idcardcheck", pgettext("image alt text", "core.icons.idcardcheck")),
@@ -72,18 +74,18 @@ def start(request):
         ),
         dict(
             icon=viewmodels.Icon("bankcardcheck", pgettext("image alt text", "core.icons.bankcardcheck")),
-            heading=_("eligibility.pages.start.items[1].title"),
-            details=_("eligibility.pages.start.items[1].text"),
+            heading=_("eligibility.pages.start.bankcard.title"),
+            details=_("eligibility.pages.start.bankcard.text"),
             links=[
                 viewmodels.Button.link(
                     classes="btn-text btn-link",
-                    text=_("eligibility.pages.start.items[1].button[0].link"),
-                    url=_("eligibility.pages.start.items[1].button[0].url"),
+                    text=_("eligibility.pages.start.bankcard.button[0].link"),
+                    url=payment_options_link,
                 ),
                 viewmodels.Button.link(
                     classes="btn-text btn-link",
-                    text=_("eligibility.pages.start.items[1].button[1].link"),
-                    url=_("eligibility.pages.start.items[1].button[1].url"),
+                    text=_("eligibility.pages.start.bankcard.button[1].link"),
+                    url=payment_options_link,
                 ),
             ],
         ),
@@ -93,18 +95,19 @@ def start(request):
         if settings.OAUTH_CLIENT_NAME is None:
             raise Exception("EligibilityVerifier requires authentication, but OAUTH_CLIENT_NAME is None")
 
+        oauth_help_link = f"{reverse('core:help')}#login-gov"
+
         media.insert(
             0,
             dict(
                 icon=viewmodels.Icon("idscreencheck", pgettext("image alt text", "core.icons.idscreencheck")),
-                heading=_("eligibility.media.heading"),
-                details=_("eligibility.media.details"),
+                heading=_("eligibility.pages.start.oauth.heading"),
+                details=_("eligibility.pages.start.oauth.details"),
                 links=[
                     viewmodels.Button.link(
                         classes="btn-text btn-link",
-                        text=_("eligibility.media.link_text"),
-                        url=_("eligibility.media.link_url"),
-                        target="_blank",
+                        text=_("eligibility.pages.start.oauth.link_text"),
+                        url=oauth_help_link,
                         rel="noopener noreferrer",
                     )
                 ],


Test patch: