beckn / beckn/generic-client-layer

DENT - Unit test cases

Open
#42 0 comments 0 reactions 0 assignees View on GitHub
enhancement generic-client-layer QA
Dominant language
TypeScript
Stars
4
Forks
3
PR merge metrics
No merged PRs in 30d

Description

## Description

Test cases in the generic client layer are not domain-specific.There is a need to create domain-specific use case and each domain must cover all the endpoints (APIs). This will make sure that generic client layer can be used by any of the domain and there are no breaking changes even at the domain level.

This is specifically for the creation of unit test cases for the DENT domain.

## Goals

- [ ] DENT -Domain-specific use case creation.

## Expected Outcome

Use cases covering the DENT domain and all the endpoints.

## Acceptance Criteria

- [ ] Test cases covering the DENT domain and all endpoints.

## Implementation Details

[List any technical details about the proposed implementation, including any specific technologies that will be used.]

## Mockups / Wireframes

[Include links to any visual aids, mockups, wireframes, or diagrams that help illustrate what the final product should look like. This is not always necessary, but can be very helpful in many cases.]

---

[Please note that the below section of the ticket ****has to be in the format as mentioned as it is key to enabling proper listing of the project.**** Please only choose the options mentioned under the headings wherever applicable.]

### Tech Skills Needed:

NodeJS
Jest

### Complexity

Medium

### Category

Test Case

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the generic client layer and any existing domain-specific tests, then read how endpoint coverage is organized. Add DENT domain use cases and Jest unit tests covering every DENT endpoint, and run the Jest test suite to verify all cases pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
nodejs, typescript
Domain
api, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.