Skip to content

Commit 918dffd

Browse files
PIL-2819: Resolved accessibility issue for RegistrationInProgress and… (#636)
1 parent ce9805a commit 918dffd

File tree

3 files changed

+16
-15
lines changed

3 files changed

+16
-15
lines changed

app/controllers/RegistrationInProgressController.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ import play.api.mvc.*
2525
import play.twirl.api.Html
2626
import services.SubscriptionService
2727
import uk.gov.hmrc.play.bootstrap.frontend.controller.FrontendBaseController
28-
import views.html.RegistrationInProgressNewView
28+
import views.html.RegistrationInProgressView
2929

3030
import javax.inject.Inject
3131
import scala.concurrent.ExecutionContext
3232

3333
class RegistrationInProgressController @Inject() (
3434
val controllerComponents: MessagesControllerComponents,
3535
identify: IdentifierAction,
36-
viewHomepage: RegistrationInProgressNewView,
36+
viewHomepage: RegistrationInProgressView,
3737
subscriptionService: SubscriptionService
3838
)(using appConfig: FrontendAppConfig, ec: ExecutionContext)
3939
extends FrontendBaseController

app/views/RegistrationInProgressNewView.scala.html renamed to app/views/RegistrationInProgressView.scala.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ <h1 class="govuk-heading-l">@messages("homepage.title")</h1>
3535

3636
<div class="govuk-grid-row">
3737
<div class="govuk-grid-column-two-thirds">
38-
@heading(messages("registrationInProgress.banner.heading"), "govuk-heading-s")
38+
@heading(messages("registrationInProgress.banner.heading"), "govuk-heading-s", "h2")
3939
@paragraphBody(messages("registrationInProgress.banner.message"))
4040
</div>
4141
</div>

test/views/RegistrationInProgressNewViewSpec.scala renamed to test/views/RegistrationInProgressViewSpec.scala

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,18 @@ import controllers.routes
2121
import org.jsoup.Jsoup
2222
import org.jsoup.nodes.{Document, Element}
2323
import org.jsoup.select.Elements
24-
import views.html.RegistrationInProgressNewView
24+
import views.behaviours.ViewScenario
25+
import views.html.RegistrationInProgressView
2526

26-
class RegistrationInProgressNewViewSpec extends ViewSpecBase {
27-
lazy val page: RegistrationInProgressNewView = inject[RegistrationInProgressNewView]
28-
lazy val plrRef: String = "XMPLR0012345678"
27+
class RegistrationInProgressViewSpec extends ViewSpecBase {
28+
lazy val page: RegistrationInProgressView = inject[RegistrationInProgressView]
29+
lazy val plrRef: String = "XMPLR0012345678"
2930

3031
lazy val view: Document = Jsoup.parse(
3132
page(plrRef)(request, appConfig, messages).toString()
3233
)
3334

34-
"RegistrationInProgressNewView" should {
35+
"RegistrationInProgressView" should {
3536
"have a title" in {
3637
view.title() mustBe "Report Pillar 2 Top-up Taxes - GOV.UK"
3738
}
@@ -76,12 +77,12 @@ class RegistrationInProgressNewViewSpec extends ViewSpecBase {
7677
val twoThirdsColumn: Elements = view.getElementsByClass("govuk-grid-column-two-thirds")
7778
twoThirdsColumn.size() mustBe 1
7879
}
79-
// TODO: Uncomment accessibility behaviours when second H1 is corrected
80-
// val viewScenarios: Seq[ViewScenario] =
81-
// Seq(
82-
// ViewScenario("view", view)
83-
// )
84-
//
85-
// behaveLikeAccessiblePage(viewScenarios)
80+
81+
val viewScenarios: Seq[ViewScenario] =
82+
Seq(
83+
ViewScenario("view", view)
84+
)
85+
86+
behaveLikeAccessiblePage(viewScenarios, false)
8687
}
8788
}

0 commit comments

Comments
 (0)