Jasmine.JavaScript.Testing.2nd.Edition.1785282042
Test your JavaScript applications efficiently using Jasmine and React.js About This Book Leverage the power of unit testing React.js to develop full-fledged JavaScript applications Learn the best practices of modularization and code organization while scaling your application Enhance your practical skills required to develop applications using the Jasmine framework in a step-by-step manner Who This Book Is For This book is for web developers and designers who work with React.js and JavaScript and who are new to unit testing and automation. It's assumed that you have a basic knowledge of JavaScript and HTML. What You Will Learn Understand and use the power of Jasmine to create better and more maintainable code bases Drive your application development entirely by tests Write modular and reusable code through the power of ECMA Script 6 (ES6) modules Use asynchronous tests, stubs, and spies optimally Test drive a React.js single-page application Optimize your code to unleash the power of tooling and automation In Detail Take your testing of JavaScript applications to a new level of efficiency and reliability with the help of this book. Starting with the fundamentals of Jasmine and behavior-driven development (BDD), you will learn about tooling and automation. You will learn how to create a sustainable code base with the help of Jasmine. You will also take a look at integrated testing with React.js and Karma, and how you can speed this process up by faking AJAX requests. As you progress through the book, you will learn about the challenges of testing an application built on top of a framework and how you can prevent your application from suffering from dependency management. You will understand the concept of client-side and server-side rendering and test applications using React.js. You will also learn to automate using webpack and work with JavaScript module systems using ECMA Script 6 (ES6) modules. By the end of this book, you will be a competent web developer with good knowledge and a strong understanding of how to efficiently use the Jasmine framework for testing purposes. Table of Contents Chapter 1: Getting Started with Jasmine Chapter 2: Your First Spec Chapter 3: Testing Frontend Code Chapter 4: Asynchronous Testing – AJAX Chapter 5: Jasmine Spies Chapter 6: Light Speed Unit Testing Chapter 7: Testing React Applications Chapter 8: Build Automation
- 粉丝: 354
- 资源: 1488
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt