You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Suites is designed to seamlessly integrate with various Dependency Injection (DI) frameworks, providing developers with a streamlined experience for mocking dependencies in their unit tests. As part of our ongoing efforts to enhance Suites's DI framework integration, we are looking to add support for the TSyringe library.
TSyringe is a lightweight dependency injection container for TypeScript, developed by Microsoft.
Requirements:
Integration Tests: Ensure that the adapter is thoroughly tested with integration tests. This will help in verifying the correct behavior of the adapter with TSyringe.
End-to-End Tests: Add E2E tests to validate the complete functionality and ensure that the adapter works seamlessly with real-world applications using TSyringe.
Error Handling: Implement comprehensive error handling to provide clear and actionable feedback to the users in case of any issues.
Additional Notes:
Familiarize yourself with the existing adapters in Suites to maintain consistency in design and implementation.
Ensure that the adapter is compatible with the latest version of TSyringe.
The text was updated successfully, but these errors were encountered:
Discussed in #274
Originally posted by omermorad September 30, 2023
Description
Suites is designed to seamlessly integrate with various Dependency Injection (DI) frameworks, providing developers with a streamlined experience for mocking dependencies in their unit tests. As part of our ongoing efforts to enhance Suites's DI framework integration, we are looking to add support for the
TSyringe
library.TSyringe is a lightweight dependency injection container for TypeScript, developed by Microsoft.
Requirements:
Integration Tests: Ensure that the adapter is thoroughly tested with integration tests. This will help in verifying the correct behavior of the adapter with
TSyringe
.End-to-End Tests: Add E2E tests to validate the complete functionality and ensure that the adapter works seamlessly with real-world applications using
TSyringe
.Error Handling: Implement comprehensive error handling to provide clear and actionable feedback to the users in case of any issues.
Additional Notes:
TSyringe
.The text was updated successfully, but these errors were encountered: