Skip to content

test(git_service): remove circular dependency and add tests

Tomas Vik requested to merge 220-add-tests-to-gitlab-service into main

This is the first out of two MRs migrating the largest file in the codebase (git_service.js) to TypeScript.

This MR makes several changes:

  • It breaks a circular dependency on status_bar.
  • It improves our test suite by adding more tests.
  • It refactors the current tests so that each test suite sets up its own mocked API endpoints (until this MR, all tests shared the same mock API setup which started getting too large).
  • It migrates ApiError to TS.
  • It simplified running integration tests from the VS Code.

Part of #220 (closed)

Edited by Tomas Vik

Merge request reports

Loading