AngularJS Testing Cookbook : eliminate volatile code by taking control and understanding how to test AngularJS applications /

Saved in:
Bibliographic Details
Author / Creator:Bailey, Simon, author.
Imprint:Birmingham, UK : Packt Publishing, 2015.
Description:1 online resource (1 volume) : illustrations.
Language:English
Series:Quick answers to common problems
Quick answers to common problems.
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/11907446
Hidden Bibliographic Details
ISBN:9781783983759
1783983752
9781783983742
1783983744
Notes:Includes index.
Online resource; title from cover page (Safari, viewed April 14, 2015).
Summary:Annotation This book is intended for developers who have an understanding of the basic principles behind both AngularJS and test-driven development. You, as a developer, are interested in eliminating the fear related to either introducing tests to an existing codebase or starting out testing on a fresh AngularJS application. If you're a team leader or part of a QA team with the responsibility of ensuring full test coverage of an application, then this book is ideal for you to comprehend the full testing scope required by your developers. Whether you're new to or are well versed with AngularJS, this book will guarantee a complete understanding of your application code and help reduce the cost of bugs.
Other form:Print version: Bailey, Simon. AngularJS Testing Cookbook : eliminate volatile code by taking control and understanding how to test AngularJS applications. Birmingham, England : Packt Publishing, ©2015 ix, 157 pages 9781783983742

MARC

LEADER 00000cam a2200000Ii 4500
001 11907446
005 20210426223418.6
006 m o d
007 cr unu||||||||
008 150427s2015 enka o 001 0 eng d
016 7 |a 018006974  |2 Uk 
019 |a 909898950  |a 914069008 
020 |a 9781783983759  |q (electronic bk.) 
020 |a 1783983752  |q (electronic bk.) 
020 |z 9781783983742 
020 |z 1783983744 
035 |a (OCoLC)908029937  |z (OCoLC)909898950  |z (OCoLC)914069008 
035 9 |a (OCLCCM-CC)908029937 
037 |a CL0500000581  |b Safari Books Online 
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d COO  |d DEBBG  |d OCLCO  |d YDXCP  |d N$T  |d E7B  |d C6I  |d OCLCF  |d IDB  |d MERUC  |d OCLCA  |d OCL  |d CEF  |d NLE  |d UKMGB  |d OCLCQ  |d CNNOR  |d DKC  |d AU@  |d OCLCO  |d OCLCQ  |d UKAHL  |d SFB 
049 |a MAIN 
050 4 |a QA76.76.A54 
072 7 |a COM  |x 060090  |2 bisacsh 
072 7 |a COM  |x 051230  |2 bisacsh 
100 1 |a Bailey, Simon,  |e author. 
245 1 0 |a AngularJS Testing Cookbook :  |b eliminate volatile code by taking control and understanding how to test AngularJS applications /  |c Simon Bailey. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (1 volume) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Quick answers to common problems 
588 0 |a Online resource; title from cover page (Safari, viewed April 14, 2015). 
500 |a Includes index. 
520 8 |a Annotation  |b This book is intended for developers who have an understanding of the basic principles behind both AngularJS and test-driven development. You, as a developer, are interested in eliminating the fear related to either introducing tests to an existing codebase or starting out testing on a fresh AngularJS application. If you're a team leader or part of a QA team with the responsibility of ensuring full test coverage of an application, then this book is ideal for you to comprehend the full testing scope required by your developers. Whether you're new to or are well versed with AngularJS, this book will guarantee a complete understanding of your application code and help reduce the cost of bugs. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setup and Configuration; Introduction; Creating a basic AngularJS application; Running a simple test using Jasmine; Installing Protractor; Running a simple test using Protractor; Installing Karma; Running tests using Karma; Installing Testem; Running tests using Testem; Automating test runners using Grunt; Automating test runners using Gulp; Chapter 2: Getting Started with Testing and AngularJS; Introduction; Loading a module; Writing a test spec; Debugging AngularJS code 
505 8 |a Mocking injected instances using an objectMocking injected instances using spies; Chapter 3: How to Test Navigation and Routing; Introduction; Getting started with testing using ngRoute; Testing route parameters with ngRoute; Getting started with testing using ui-router; Testing the transitioning state with ui-router; Testing URL parameters with ui-router; Testing page loading using Protractor; Testing navigation using Protractor; Testing redirection using Protractor; Chapter 4: Testing Controllers; Introduction; Setting up for testing a controller 
505 8 |a Testing the initial state of a scope objectTesting the initial state of a scope object with Protractor; Testing interactive scope changes with Protractor; Testing navigation scope changes with Protractor; Chapter 5: Testing User Interaction and Directives; Introduction; Starting with testing directives; Setting up templateUrl; Searching elements using selectors; Accessing basic HTML content; Accessing repeater content; Scope changes based on user input; Scope changes based on DOM events; Class changes based on window properties; Directive changes on interaction using Protractor 
505 8 |a Chapter 6: Using Spies to Test EventsIntroduction; Testing event dispatches; Testing the handling of dispatched events; Testing the handling of external events; Testing the handling of callbacks; Testing events using Protractor; Chapter 7: Testing Filters; Introduction; Testing a filter that formats a number as text; Testing a filter that formats seconds to a time string; Using Protractor to test filter changes based on input; Using Protractor to test filter changes based on events; Chapter 8: Service and Factory Testing with Mocks and Spies; Introduction 
505 8 |a Getting started with testing a serviceTesting HTTP GET requests using httpBackend; Testing HTTP POST requests using httpBackend; Using spies to test HTTP GET requests; Using spies to test HTTP POST requests; Testing service data using mock helpers; Testing rejected http promises; Testing constants; Using Protractor to test HTTP requests; Chapter 9: A Brief Look at Testing Animations; Introduction; Synchronous testing of animations; Testing animations with ngAnimateMock; Asynchronous testing of animations; Index 
630 0 0 |a AngularJS (Software framework) 
630 0 7 |a AngularJS (Software framework)  |2 fast  |0 (OCoLC)fst01920441 
650 0 |a Software frameworks.  |0 http://id.loc.gov/authorities/subjects/sh2013002773 
650 7 |a COMPUTERS  |x Internet  |x Application Development.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a Software frameworks.  |2 fast  |0 (OCoLC)fst01910199 
655 0 |a Electronic books. 
655 4 |a Electronic books. 
776 0 8 |i Print version:  |a Bailey, Simon.  |t AngularJS Testing Cookbook : eliminate volatile code by taking control and understanding how to test AngularJS applications.  |d Birmingham, England : Packt Publishing, ©2015  |h ix, 157 pages  |z 9781783983742 
830 0 |a Quick answers to common problems.  |0 http://id.loc.gov/authorities/names/no2015091434 
903 |a HeVa 
929 |a oclccm 
999 f f |i 17f30591-e849-5cf7-a694-1ee06a07a7c9  |s ebad0ae1-e72b-5221-b4d6-a959898d056e 
928 |t Library of Congress classification  |a QA76.76.A54  |l Online  |c UC-FullText  |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=e000xna&AN=972849  |z eBooks on EBSCOhost  |g ebooks  |i 12425789