bcgov / bcgov/entity

Filings UI - Unit Testing Tech Debt for ToDo list Expansion Panel content and recent filings

Open
#9,210 0 comments 0 reactions 0 assignees View on GitHub
ENTITY - DO NOT USE Priority2 techdebt
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

## What is the problem?
* We have a lot of empty tests for our more recent filing/task additions
* We have extremely large test files that need to be refactored/parameterized to support the varying entity types we now support

## What is the impact?
* Regression testing / incoming changes are at risk of causing a break that could otherwise be caught in the CI pipeline.

## Proposed solution
* We spend some time refactoring the unit testing coverage to be parameterized so we can test varying entities and the new inclusions of data in our ToDo lists and Filings History List.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Filings UI unit-test files and identifying the empty tests and oversized test suites for the ToDo list Expansion Panel and recent filings. Review existing coverage for varying entity types; done means parameterized tests cover the new ToDo and Filings History data and protect against regressions in CI.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, testing
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.