skip to content
Jasmine JavaScript testing : test your JavaScript applications efficiently using Jasmine and React.js Preview this item
ClosePreview this item
Checking...

Jasmine JavaScript testing : test your JavaScript applications efficiently using Jasmine and React.js

Author: Paulo Ragonha
Publisher: Birmingham, UK : Packt Publishing, 2015.
Series: Community experience distilled.
Edition/Format:   eBook : Document : English : Second editionView all editions and formats
Summary:
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.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Ragonha, Paulo.
Jasmine JavaScript testing : test your JavaScript applications efficiently using Jasmine and React.js.
Birmingham, England : Packt Publishing, c2015
ix, 112 pages
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Paulo Ragonha
ISBN: 9781785283208 1785283200
OCLC Number: 909284773
Notes: Includes index.
Description: 1 online resource (1 volume) : illustrations.
Contents: Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Preface; Chapter 1: Getting Started with Jasmine; JavaScript --
the bad parts; Jasmine and behavior-driven development; Downloading Jasmine; Summary; Chapter 2: Your First Spec; The investment tracker application; Jasmine basics and thinking in BDD; Setup and teardown; Nested describes; Setup and teardown; Coding a spec with shared behavior; Understanding matchers; Custom matchers; Built-in matchers; Summary; Chapter 3: Testing Frontend Code; Thinking in terms of components (Views) The module patternUsing HTML fixtures; Basic View coding rules; The View should encapsulate a DOM element; Integrating Views with observers; Testing Views with jQuery matchers; The toBeMatchedBy jQuery matcher; The toContainHtml jQuery matcher; The toContainElement jQuery matcher; The toHaveValue jQuery matcher; The toHaveAttr jQuery matcher; The toBeFocused jQuery matcher; The toBeDisabled jQuery matcher; More matchers; Summary; Chapter 4: Asynchronous Testing --
AJAX; Acceptance criterion; Setting up the scenario; Installing Node.js; Coding the server; Running the server; Writing the spec Asynchronous setups and teardownsAsynchronous specs; Timeout; Summary; Chapter 5: Jasmine Spies; The ""bare"" spy; Spying on an object's functions; Testing DOM events; Summary; Chapter 6: Light Speed Unit Testing; Jasmine stubs; Jasmine Ajax; Installing the plugin; A fake XMLHttpRequest; Summary; Chapter 7: Testing React Applications; Project setup; Our first React component; The Virtual DOM; JSX; Using JSX with Jasmine; Component attributes (props); Component events; Component state; Component life cycle; Composing components; Summary; Chapter 8: Build Automation; Module bundler --
webpack Module definitionWebpack project setup; Managing dependencies with NPM; Webpack configuration; The spec runner; Testing a module; Test runner: Karma; Quick feedback loop; Watch and run the tests; Watch and update the browser; Optimizing for production; Static code analysis: JSHint; Continuous integration --
Travis-CI; Adding a project to Travis-CI; Project setup; Summary; Index
Series Title: Community experience distilled.
Other Titles: Test your JavaScript applications efficiently using Jasmine and React.js
Responsibility: Paulo Ragonha.

Abstract:

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.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/909284773> # Jasmine JavaScript testing : test your JavaScript applications efficiently using Jasmine and React.js
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
    library:oclcnum "909284773" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/1381149074#Topic/application_software_development> ; # Application software--Development
    schema:about <http://experiment.worldcat.org/entity/work/data/1381149074#Topic/computers_programming_languages_javascript> ; # COMPUTERS / Programming Languages / JavaScript
    schema:about <http://experiment.worldcat.org/entity/work/data/1381149074#CreativeWork/jasmine_computer_file> ; # Jasmine (Computer file)
    schema:about <http://experiment.worldcat.org/entity/work/data/1381149074#Topic/javascript_computer_program_language_testing> ; # JavaScript (Computer program language)--Testing
    schema:about <http://dewey.info/class/005.133/e22/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/1381149074#Topic/ajax_web_site_development_technology> ; # Ajax (Web site development technology)
    schema:alternateName "Test your JavaScript applications efficiently using Jasmine and React.js" ;
    schema:author <http://experiment.worldcat.org/entity/work/data/1381149074#Person/ragonha_paulo> ; # Paulo Ragonha
    schema:bookEdition "Second edition." ;
    schema:bookFormat schema:EBook ;
    schema:datePublished "2015" ;
    schema:description "Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Preface; Chapter 1: Getting Started with Jasmine; JavaScript -- the bad parts; Jasmine and behavior-driven development; Downloading Jasmine; Summary; Chapter 2: Your First Spec; The investment tracker application; Jasmine basics and thinking in BDD; Setup and teardown; Nested describes; Setup and teardown; Coding a spec with shared behavior; Understanding matchers; Custom matchers; Built-in matchers; Summary; Chapter 3: Testing Frontend Code; Thinking in terms of components (Views)"@en ;
    schema:description "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."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/1381149074> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/1381149074#Series/community_experience_distilled> ; # Community experience distilled.
    schema:isSimilarTo <http://worldcat.org/entity/work/data/1381149074#CreativeWork/jasmine_javascript_testing_test_your_javascript_applications_efficiently_using_jasmine_and_react_js> ;
    schema:name "Jasmine JavaScript testing : test your JavaScript applications efficiently using Jasmine and React.js"@en ;
    schema:productID "909284773" ;
    schema:url <http://swb.eblib.com/patron/FullRecord.aspx?p=2037691> ;
    schema:url <http://alltitles.ebrary.com/Doc?id=11052448> ;
    schema:url <http://ebookcentral.proquest.com/lib/ucm/detail.action?docID=2037691> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=985353> ;
    schema:url <http://lib.myilibrary.com?id=776965> ;
    schema:url <http://public.eblib.com/choice/PublicFullRecord.aspx?p=2037691> ;
    schema:url <http://ebookcentral.proquest.com/lib/illcencol-ebooks/detail.action?docID=2037691> ;
    schema:url <http://proquest.tech.safaribooksonline.de/9781785282041> ;
    schema:url <http://proquest.safaribooksonline.com/?fpi=9781785282041> ;
    schema:workExample <http://worldcat.org/isbn/9781785283208> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/909284773> ;
    .


Related Entities

<http://alltitles.ebrary.com/Doc?id=11052448>
    rdfs:comment "An electronic book accessible through the World Wide Web; click to view" ;
    .

<http://ebookcentral.proquest.com/lib/illcencol-ebooks/detail.action?docID=2037691>
    rdfs:comment "Available for ICC via Ebook Central. Click here to access." ;
    .

<http://experiment.worldcat.org/entity/work/data/1381149074#CreativeWork/jasmine_computer_file> # Jasmine (Computer file)
    a schema:CreativeWork ;
    schema:name "Jasmine (Computer file)" ;
    .

<http://experiment.worldcat.org/entity/work/data/1381149074#Person/ragonha_paulo> # Paulo Ragonha
    a schema:Person ;
    schema:familyName "Ragonha" ;
    schema:givenName "Paulo" ;
    schema:name "Paulo Ragonha" ;
    .

<http://experiment.worldcat.org/entity/work/data/1381149074#Series/community_experience_distilled> # Community experience distilled.
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/909284773> ; # Jasmine JavaScript testing : test your JavaScript applications efficiently using Jasmine and React.js
    schema:name "Community experience distilled." ;
    schema:name "Community experience distilled" ;
    .

<http://experiment.worldcat.org/entity/work/data/1381149074#Topic/ajax_web_site_development_technology> # Ajax (Web site development technology)
    a schema:Intangible ;
    schema:name "Ajax (Web site development technology)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1381149074#Topic/application_software_development> # Application software--Development
    a schema:Intangible ;
    schema:name "Application software--Development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1381149074#Topic/computers_programming_languages_javascript> # COMPUTERS / Programming Languages / JavaScript
    a schema:Intangible ;
    schema:name "COMPUTERS / Programming Languages / JavaScript"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1381149074#Topic/javascript_computer_program_language_testing> # JavaScript (Computer program language)--Testing
    a schema:Intangible ;
    schema:name "JavaScript (Computer program language)--Testing"@en ;
    .

<http://lib.myilibrary.com?id=776965>
    rdfs:comment "Connect to MyiLibrary resource." ;
    .

<http://worldcat.org/entity/work/data/1381149074#CreativeWork/jasmine_javascript_testing_test_your_javascript_applications_efficiently_using_jasmine_and_react_js>
    a schema:CreativeWork ;
    rdfs:label "Jasmine JavaScript testing : test your JavaScript applications efficiently using Jasmine and React.js." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/909284773> ; # Jasmine JavaScript testing : test your JavaScript applications efficiently using Jasmine and React.js
    .

<http://worldcat.org/isbn/9781785283208>
    a schema:ProductModel ;
    schema:isbn "1785283200" ;
    schema:isbn "9781785283208" ;
    .

<http://www.worldcat.org/title/-/oclc/909284773>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/909284773> ; # Jasmine JavaScript testing : test your JavaScript applications efficiently using Jasmine and React.js
    schema:dateModified "2018-02-12" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.