Book Image

Jasmine JavaScript Testing Update

By : Paulo Vitor Zacharias Ragonha
Book Image

Jasmine JavaScript Testing Update

By: Paulo Vitor Zacharias Ragonha

Overview of this book

Table of Contents (15 chapters)

The Investment Tracker application


To get you started, we need an example scenario: consider that you are developing an application to track investments in the stock market.

The following screenshot of the form illustrates how a user might create a new investment on this application:

This is a form to add investments

This form will allow the input of three values that define an investment:

  • First, we will input Symbol, which represents which company (stock) the user is investing in

  • Then, we will input how many Shares the user has bought (or invested in)

  • Finally, we will input how much the user has paid for each share (Share price)

If you are unfamiliar with how the stock market works, imagine you are shopping for groceries. To make a purchase, you must specify what you are buying, how many items you are buying, and how much you are going to pay. These concepts translate to an investment as:

  • A stock, which is defined by a symbol, such as PETO, can be understood to be a grocery type

  • The number of shares...