Page MenuHomePhabricator

🧅 Create basic e2e tests for wbsearchentities
Closed, ResolvedPublic

Description

This seems like a good idea in general, especially now that we're making major changes to this code. A lot of the behavior is covered in SearchEntities(Integration)Test, so these tests don't have to be quite as elaborate as the corresponding REST API tests.

A good start would be:

  • find item(s) by label
  • find property by label
  • find item by ID
  • find item by URL
  • finds items if no type is specified
  • search and results in a different language

Event Timeline

Change #1260019 had a related patch set uploaded (by Itamar Givon; author: Itamar Givon):

[mediawiki/extensions/Wikibase@master] ActionAPI: Add e2e tests for wbsearchentities

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

Change #1260619 had a related patch set uploaded (by Itamar Givon; author: Itamar Givon):

[mediawiki/extensions/Wikibase@master] ActionAPI: Add wbsearchentities response structure tests

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

Change #1260634 had a related patch set uploaded (by Itamar Givon; author: Itamar Givon):

[mediawiki/extensions/Wikibase@master] ActionAPI: Add wbsearchentities limit and offset tests

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

Change #1260639 had a related patch set uploaded (by Itamar Givon; author: Itamar Givon):

[mediawiki/extensions/Wikibase@master] ActionAPI: Add wbsearchentities strictlanguage tests

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

Change #1260019 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] ActionAPI: Add e2e tests for wbsearchentities

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

Change #1260619 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] ActionAPI: Add wbsearchentities response structure tests

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

Change #1261469 had a related patch set uploaded (by Itamar Givon; author: Itamar Givon):

[mediawiki/extensions/Wikibase@master] ActionApi: Move wbsearchentities test

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

Change #1261469 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] ActionAPI: Move wbsearchentities test

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

Change #1260634 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] ActionAPI: Add wbsearchentities pagination tests

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

Change #1260639 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] ActionAPI: Add wbsearchentities strictlanguage tests

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