Skip to content

The ParseCoordinator could use some unit tests #4539

Open
@MDoerner

Description

@MDoerner

Currently, we have no unit tests for the ParseCoordinator. This is primarily a consequence of it doing way too much in the past.

Since it has been refactored to only coordinate the parsing process it should be possible to write unit tests for it, i.e. tests verifying that it passes the correct modules to the different components. In particular, we could test that the correct calls are made for the cache invalidation.

Unfortunately, this will be a huge endeavor because the behaviour is complicated and there are lots of parts to mock. (Fortunately, most dependencies are hidden behind two service interfaces.)

Metadata

Metadata

Assignees

Labels

development-issueIssues encountered while developing RD, not in RD itselfrubberduck-test-projecttechnical-debtThis makes development harder or is leftover from a PullRequest. Needs to be adressed at some point.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions