Congratulations!
Congratulations! You’ve finished the scripted challenges for the “Using Nullables” module.
Bonus Challenges
If you’d like more challenges, here are a few ideas to try. Before starting these challenges, be sure to take the .only out of _home_page_controller_test.js (or .ts):
describe.only("Home Page Controller", () => {
To complete these challenges, you’ll need to modify HomePageController, homePageView and their tests. The homePageView files are located in the same folder as HomePageController.
400 (Bad Request) Error Page
When the HomePageController receives an invalid form, it logs a warning and returns the home page. A better approach would be to return a 400 (Bad Request) error. Modify the code and tests to do so.
Better ROT-13 Error Messages
Currently, when the ROT-13 service fails or times out, the error message is put in the text field. This isn’t a great user experience. Modify the code and tests to render the error separately from the translation.

