AngularJS Testing Cookbook : eliminate volatile code by taking control and understanding how to test AngularJS applications /
Saved in:
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 |
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 |