GitHub

DaffTestingProductService

import { DaffTestingProductService } from '@daffodil/product/driver/testing'

The product testing driver to mock the backend product service.

@Injectable()
class DaffTestingProductService implements DaffProductServiceInterface {
  getAll(): Observable<DaffProduct[]>
  getBestSellers(): Observable<DaffProduct[]>
  get(productId: string): Observable<DaffProductDriverResponse>
  getByUrl(url: string): Observable<DaffProductDriverResponse>
}

() Methods

getAll
Observable<DaffProduct[]>

Get all products.

getBestSellers
Observable<DaffProduct[]>

Get best selling products.

get
Observable<DaffProductDriverResponse>

Get a product by Id.

Parameters
ParameterproductId: string
Description
getByUrl
Observable<DaffProductDriverResponse>

Get a product by URL.

Parameters
Parameterurl: string
Description