Page MenuHomePhabricator

Finesse: tests for the mapdata repo
Closed, ResolvedPublic2 Estimated Story Points

Description

This critical API wrapper has no tests. Write a test suite for title and revid use cases.

Repo: https://gerrit.wikimedia.org/r/admin/repos/mapdata

  • Integrate a unit testing framework: jest
  • Add unit tests to cover legacy title logic
  • Add unit test for revid logic
  • Enable tests in CI

Event Timeline

awight lowered the priority of this task from Low to Lowest.
awight updated the task description. (Show Details)
awight removed a subscriber: Aklapper.

Change 735375 had a related patch set uploaded (by Awight; author: Awight):

[mapdata@master] Add basic unit tests

https://gerrit.wikimedia.org/r/735375

Change 735377 had a related patch set uploaded (by Awight; author: Awight):

[mapdata@wmde-maps-revid] Test for revid logic

https://gerrit.wikimedia.org/r/735377

Change 735939 had a related patch set uploaded (by Awight; author: Awight):

[integration/config@master] Newly added mapdata tests don't require a browser

https://gerrit.wikimedia.org/r/735939

awight set the point value for this task to 2.Nov 1 2021, 10:04 AM

Change 735375 merged by jenkins-bot:

[mapdata@master] Add basic unit tests

https://gerrit.wikimedia.org/r/735375

Change 735939 merged by jenkins-bot:

[integration/config@master] Newly added mapdata tests don't require a browser

https://gerrit.wikimedia.org/r/735939

Change 735377 merged by jenkins-bot:

[mapdata@wmde-maps-revid] Test for revid logic

https://gerrit.wikimedia.org/r/735377