O'Reilly logo

Jasmine JavaScript Testing by Paulo Ragonha

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Build Automation

We have seen how to create an application from the ground up using tests with Jasmine. But as the application grows and the numbers of files starts to increase, managing the dependencies between them can became a little difficult.

For instance, we have a dependency between the Investment and the Stock models, and they must be loaded in a proper order to work. So we do what we can; we order the loading of the scripts so that the Stock is available once the Investment is loaded:

<script type="text/javascript" src="src/Stock.js"></script>
<script type="text/javascript" src="src/Investment.js"></script>

But that soon can become cumbersome and unmanageable.

Another problem is the number of requests the application uses to load ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required