From 2f8f8e9bbcd10beef52bf39e0ce380ab09b40d4e Mon Sep 17 00:00:00 2001 From: Agnes Lin Date: Thu, 23 May 2019 14:49:15 -0400 Subject: [PATCH] docs: update circular dependency of repositories tests --- docs/site/Testing-your-application.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/site/Testing-your-application.md b/docs/site/Testing-your-application.md index 8c685a35ef4c..0d301881de72 100644 --- a/docs/site/Testing-your-application.md +++ b/docs/site/Testing-your-application.md @@ -149,10 +149,17 @@ import {ProductRepository, CategoryRepository} from '../../src/repositories'; import {testdb} from '../fixtures/datasources/testdb.datasource'; export async function givenEmptyDatabase() { - const categoryRepository = new CategoryRepository(testdb); - const productRepository = new ProductRepository( + let categoryRepository: CategoryRepository; + let productRepository: ProductRepository; + + categoryRepository = new CategoryRepository( + testdb, + async () => productRepository, + ); + + productRepository = new ProductRepository( testdb, - Getter.fromValue(categoryRepository), + async () => categoryRepository, ); await productRepository.deleteAll();