Continuing with the development of the NewInvestmentView
component, we can write some basic acceptance criteria:
NewInvestmentView
should allow the input of the stock symbolNewInvestmentView
should allow the input of sharesNewInvestmentView
should allow the input of the share price
There are many more, but these are a good start.
Create a new spec file for this component, in the new file spec/NewInvestmentViewSpec.js
and we can start to translate those specs:
describe("NewInvestmentView", function() { it("should allow the input of the stock symbol", function() { }); it("should allow the input of shares", function() { }); it("should allow the input of the share price", function() { }); });
But before we can start to implement these, we must first understand the concept of HTML fixtures.
Test fixtures provide the base state in which the tests run. It could be a class instantiation, the definition of an object, or a piece of HTML. In other words, to test JavaScript...