How it feels to learn JavaScript
search
⌘Ctrlk
How it feels to learn JavaScript
  • How it feels to learn JS
  • Table of Contents
  • Introduction
  • JS Basics
    • Basic Concepts
    • Objects
    • Function vs Method
    • Scopes and keyword "this"
    • Prototypical
  • Dependencies / Packages Management
    • Chapter: Dependencies / Package Management
    • NPM
    • Bower
  • JS-Engines
    • Browser vs Node.js
  • Super / Sub - Lang
    • Chapter: Super / Sub Languages
    • TypeScript
  • Framework / Library
    • Angular
    • React
  • Paradigms
    • Reactive
  • Web API's
    • Web Sockets
    • Web Worker
    • Service Worker
  • Testing
    • Testing Essentials
  • Patterns
    • IIFE (Immediately Invoked Function Expression)
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Testing

Testing Essentials

End to End

Integration

Unit

Static

hashtag
Testing Structure

  • Mochaarrow-up-right

  • Jasminearrow-up-right

  • Jestarrow-up-right

  • Cucumberarrow-up-right

hashtag
Assertions Functions

  • Chaiarrow-up-right

  • Jasminearrow-up-right

  • Jestarrow-up-right

  • Unexpectedarrow-up-right

hashtag
Display and watch

  • Mochaarrow-up-right,

  • Jasminearrow-up-right

  • Jestarrow-up-right

  • Karmaarrow-up-right

hashtag
Mocks, Spies, and Stubs

  • Sinonarrow-up-right

  • Jasminearrow-up-right

  • enzymearrow-up-right

  • Jestarrow-up-right

  • testdoublearrow-up-right

hashtag
Code Coverage

  • Istanbularrow-up-right

  • Jestarrow-up-right

  • Blanketarrow-up-right

hashtag
Browser or browser-like environment

  • Protractorarrow-up-right

  • Nightwatcharrow-up-right

  • Phantomarrow-up-right

  • Casperarrow-up-right

PreviousService Workerchevron-leftNextIIFE (Immediately Invoked Function Expression)chevron-right

Last updated 7 years ago

  • Testing Structure
  • Assertions Functions
  • Display and watch
  • Mocks, Spies, and Stubs
  • Code Coverage
  • Browser or browser-like environment