LEADER 00701nam0-22002651i-450- 001 990005086700403321 005 19990530 035 $a000508670 035 $aFED01000508670 035 $a(Aleph)000508670FED01 035 $a000508670 100 $a19990530g19589999km-y0itay50------ba 101 0 $aita 105 $ay---a---00--- 200 1 $aFranz Kafka$eEine Bibliographie$fRudolf Hemmerle 210 $aMnnchen$cR. Lerche$d1958. 215 $a138 p.$d21 cm 700 1$aHemmerle,$bRudolf$0203665 801 0$aIT$bUNINA$gRICA$2UNIMARC 901 $aBK 912 $a990005086700403321 952 $aTK 385$bFil.Mod. 6856$fFLFBC 959 $aFLFBC 996 $aFranz Kafka$9536339 997 $aUNINA LEADER 03864nam 2200445 450 001 9910164038203321 005 20180130145528.0 010 $a1-78646-276-1 035 $a(CKB)3710000001056199 035 $a(MiAaPQ)EBC4803417 035 $a(CaSebORM)9781786465474 035 $a(PPN)220207151 035 $a(EXLCZ)993710000001056199 100 $a20170306h20172017 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 10$aAngular test-driven development $eenhance your testing skills to build powerful and fault-free applications in Angular v4 /$fMd. Ziaul Haq 205 $aSecond edition. 210 1$aBirmingham, [England] ;$aMumbai, [India] :$cPackt Publishing,$d2017. 210 4$dİ2017 215 $a1 online resource (246 pages) 300 $aIncludes index. 311 $a1-78646-547-7 330 $aEnhance your testing skills to build powerful and fault-free applications in Angular v4 About This Book Learn test-driven development (TDD) for JavaScript Improve your Karma and Protractor expertise by setting up an Angular test suite A wide range of testing techniques for professional Angular applications accompanied by practical examples Who This Book Is For This book is for developers who have experience with Angular but want to understand the wider context of when, why, and how to apply testing techniques and best practices to create quality clean code. To get the most out of this book, you should have a good understanding of HTML and JavaScript and a basic understanding of Angular. What You Will Learn Get a clear overview of TDD in the context of JavaScript with a brief look at testing techniques, tools, and frameworks Get an overview of Karma and create test suites for an Angular application Install and configure Protractor for Angular and explore a few important Protractor APIs Understand automated testing and implement headless automated tests with Karma Implement testing techniques with mocks, broadcast events, and asynchronous behavior Integrate REST-based services and APIs into an application to extract data Automate Karma unit tests with Travis CI In Detail This is a complete guide that shows you testing techniques with Karma that will help you perform unit testing and end-to-end testing with Protractor. It will show you how to optimize your Angular development process using TDD techniques and ensure your final project is free of bugs. All examples in this book are based on Angular v2 and are compatible with Angular v4. We start by reviewing the TDD life cycle, TDD in the context of JavaScript, and various JavaScript test tools and frameworks. You will see how Karma and Protractor can make your life easier while running JavaScript unit tests. We will enable you to build a test suite for an Angular application and build a testable medium-to-large scale Angular application by handling REST API data. Building on the initial foundational aspects, we move on to testing for multiple classes, partial views, location references, CSS, and the HTML element. In addition, we will explore how to use a headless browser with Karma. We will also configure a Karma file to automate the testing and tackle elements of Angular (components, services, classes, and broadcasting) using TDD. Finally, you will find out how to pull data using an external API,... 606 $aJavaScript (Computer program language) 606 $aAngularJS (Software framework) 615 0$aJavaScript (Computer program language) 615 0$aAngularJS (Software framework) 676 $a005.2762 700 $aHaq$b Md. Ziaul$01232783 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910164038203321 996 $aAngular test-driven development$92862537 997 $aUNINA