Testing Selectors
Learn how to unit test the NgRx selectors.
We'll cover the following...
We'll cover the following...
Introduction
In our application’s Products
module, we have defined the getProductsSelector
in the src/app/products/state/products.selectors.ts
file. This selector retrieves the entire products
slice from the NgRx store.
import { createFeatureSelector } from "@ngrx/store";import { ProductsState } from "./products.interfaces";export const getProductsSelector = createFeatureSelector<ProductsState>('products');
Selectors defined in the Products module
In this lesson, let’s write a test case to verify that our getProductsSelector
is properly retrieving the products
slice.
Unit testing the NgRx selectors
We can unit test the NgRx ...