Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Unit Testing RxJS with Marble Diagrams

Course Cover
compare button icon

Course Features

icon

Duration

163 minutes

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

163 minutes

Course Description

RxJS is one of the most widely used libraries in JavaScript. RxJS allows you to use reactive programming in your application. This course Unit Testing RxJS and Marble Diagrams will give you a comprehensive overview of marble testing. It also explains how to do it. From the basics of Marble syntax to how it is used in real-world web applications, you will learn all about marble testing. Next, you will learn how to test hot observables and mock their values in unit testing. Next, you will learn how to use Marble testing to discover RxJS operators such as zip and concat. You'll also learn how to create marble tests against business logic and exception cases. Finally, you will be taught how to use Marble testing for finding and solving race conditions. This course will equip you with the knowledge and skills to perform Marble testing on RxJS applications. You'll also be able to write more readable tests for your RxJS code.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

By the time you're done with this course, you'll have the expertise necessary to do Marble testing for RxJS applications and you'll be writing more readable tests around your RxJS code

Finally, you'll be shown how to write marble tests against business logic, exception cases, and finding and resolving race conditions using Marble testing

Next, you'll explore how to test hot and cold observables including mocking their values in unit tests

Then, you'll discover RxJS operators like zip and concat behaviors using Marble testing

You'll learn about Marble testing, in full detail, until the point of using it in a real-life web application

Course Cover