rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: JavaScript unit testing
    sub title: your comprehensive and practical guide to efficiently performing and automating JavaScript unit testing
  name:
    name part: Saleh, Hazem.
    role:
      role term: creator
  type of resource: text
  genre: elektronické knihy
  genre: electronic books
  origin info:
    place:
      place term: enk
    place:
      place term: Birmingham
    publisher: Packt Pub.
    date issued: 2013
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource (175 pages) : illustrations.
  abstract: A practical, example-driven guide to using, automating, and integrating JavaScript Unit tests for the busy and conscientious JavaScript developer striving for excellence and success. JavaScript Unit Testing is a must have guide for every web developer, designer, architect, and JavaScript coder seeking to ensure the highest quality of their web applications and JS code. Knowledge of JavaScript is assumed.
  table of contents: Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Unit Testing JavaScript Applications; What unit testing is; Why we need unit testing; What Test-Driven Development (TDD) is; Complexities in testing JavaScript applications; Weather forecasting application; Exploring the application's HTML and JavaScript code; Running the weather application; Summary; Chapter 2: Jasmine; Configuration; Writing your first Jasmine test; The nested describe blocks; Jasmine matchers; The toBe matcher; The toBeDefined and toBeUndefined matchers
  table of contents: The toBeNull matcherThe toBeTruthy and toBeFalsy matchers; The toContain matcher; The toBeLessThan and toBeGreaterThan matchers; The toMatch matcher; Developing custom Jasmine matchers; Testing asynchronous (Ajax) JavaScript code; The runs() function; The waits() function; The waitsFor() function; The spyOn() function; HTML fixtures; Configuring the jasmine-jquery; The loadFixtures module; Testing the weather application; Testing the LoginClient object; Testing the RegistrationClient object; Testing the WeatherClient object; Running the weather application tests; Summary; Chapter 3: YUI Test
  table of contents: Writing your first YUI testAssertions; The assert assertion; The areEqual and areNotEqual assertions; The areSame and areNotSame assertions; The datatype assertions; Special value assertions; The fail assertion; Testing asynchronous (Ajax) JavaScript code; The wait and resume functions; Testing the weather application; Testing the LoginClient object; Testing the RegistrationClient object; Testing the WeatherClient object; Running the weather application tests; Generating test reports; Automation and Integration with build management tools; Configuring YUI Test Selenium Driver
  table of contents: Using YUI Test Selenium Driver in the weather applicationIntegration with build management tools; Summary; Chapter 4: QUnit; Configuration; Writing your first QUnit test; Assertions; The ok assertion; The equal and notEqual assertions; The deepEqual and notDeepEqual assertions; The expect assertion; Developing custom QUnit assertions; Testing asynchronous (Ajax) JavaScript code; The stop and start APIs; Testing the weather application; Testing the LoginClient object; Testing the RegistrationClient object; Testing the WeatherClient object; Running the weather application tests; Summary
  table of contents: Chapter 5: JsTestDriverArchitecture; Configuration; Writing your first JSTD test; Assertions; The assert, assertTrue, and assertFalse([msg], expression) assertions; The assertEquals and assertNotEquals([msg], expected, actual) assertions; The assertSame and assertNotSame([msg], expected, actual) assertions; The datatype assertions; Special value assertions; The fail([msg]) assertion; Testing asynchronous (Ajax) JavaScript code; AsyncTestCase, queue, and callbacks; Testing the weather application; Testing the LoginClient object; Testing the RegistrationClient object
  note: Hazem Saleh.
  note: Includes index.
  note: Plný text je dostupný pouze z IP adres počítačů Univerzity Tomáše Bati ve Zlíně nebo vzdáleným přístupem pro zaměstnance a studenty
  subject:
    topic: JavaScript (Computer program language)
  subject:
    topic: Web sites
    topic: Design
  related item:
    title info:
      title: JavaScript unit testing
    name:
      name part: Saleh, Hazem.
    origin info:
      publisher: Birmingham : Packt Pub., 2013
    identifier: (OCoLC)829728103
  related item:
    title info:
      title: Community experience distilled
  identifier: 9781782160632
  identifier: 1782160639
  identifier: 9781680153538
  identifier: 1680153536
  identifier: 9781782160625
  identifier: 1283971747
  identifier: 9781283971744
  identifier: 1782160620
  identifier: https://proxy.k.utb.cz/login
  access condition: Plný text je dostupný pouze z IP adres počítačů Univerzity Tomáše Bati ve Zlíně nebo vzdáleným přístupem pro zaměstnance a studenty
  record info:
    record content source: E7B
    record creation date: 130129
    record change date: 20240717213016.0
    record identifier: kn-ocn828739911
    language of cataloging:
      language term: eng