2 options
Test-driving JavaScript applications : rapid, confident, maintainable code / Venkat Subramaniam.
- Format:
- Book
- Author/Creator:
- Subramaniam, Venkat, author.
- Series:
- Pragmatic programmers.
- The Pragmatic Programmers
- Language:
- English
- Subjects (All):
- JavaScript (Computer program language).
- Application software--Testing.
- Application software.
- Web applications--Development.
- Web applications.
- Physical Description:
- 1 online resource (344 pages) : illustrations (some color).
- Edition:
- First edition.
- Place of Publication:
- Raleigh, North Carolina : The Pragmatic Programmers, LLC, 2016.
- System Details:
- text file
- Summary:
- Debunk the myth that JavaScript is not easily testable. Whether you use Node.js, Express, MongoDB, jQuery, AngularJS, or directly manipulate the DOM, you can test-drive JavaScript. Learn the craft of writing meaningful, deterministic automated tests with Karma, Mocha, and Chai. Test asynchronous JavaScript, decouple and properly mock out dependencies, measure code coverage, and create lightweight modular designs of both server-side and client-side code. Your investment in writing tests will pay high dividends as you create code that's predictable and cost-effective to change.
- Contents:
- Automation shall set you free
- Test-drive your design
- Test asynchrony
- Tactfully tackle dependencies
- Test-drive Node.js apps
- Test-drive express apps
- Working with the DOM and jQuery
- Using AngularJS
- Test-drive Angular 2
- Integrate and test end-to-end
- Test-drive your apps.
- Notes:
- Place of publication from publisher's website.
- "Version: P1.0 (October 2016)."
- Description based on online resource; title from PDF title page (EBC, viewed March 14, 2018).
- Description based on print version record.
- Includes bibliographical references and index.
- ISBN:
- 9781680504903
- 1680504908
- 9781680502305
- 1680502301
- 9781680504910
- 1680504916
- 9781680501742
- 1680501747
- OCLC:
- 965800884
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.