Page MenuHomePhabricator

🎭️ Use fake data access implementations instead of stubs/mocks in edit use case happy path tests
Closed, ResolvedPublic

Description

Edit use cases for Item Labels, Descriptions, and Aliases:

Edit use cases for Property Labels, Descriptions, and Aliases:

Create statements on Items/Properties:

Edit uses cases for Statements:

Event Timeline

Change 980343 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Use fake property retriever/updater in tests

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

Change 980343 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use fake property retriever/updater in tests

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

Jakob_WMDE renamed this task from Use fake data access implementations instead of stubs/mocks in edit use case happy path tests to 🎭️ Use fake data access implementations instead of stubs/mocks in edit use case happy path tests.Dec 13 2023, 4:36 PM

Change 982890 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryItemRepository in AddItemAliasesInLanguageTest

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

Change 982890 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryItemRepository in AddItemAliasesInLanguageTest

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

Change 983709 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryItemRepository in PatchItemAliasesTest

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

Change 984097 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryPropertyRepository in PatchPropertyAliasesTest

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

Change 984097 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryPropertyRepository in PatchPropertyAliasesTest

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

Change 983709 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryItemRepository in PatchItemAliasesTest

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

Change 984150 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryItemRepository in PatchItemDescriptionsTest

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

Change 984150 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryItemRepository in PatchItemDescriptionsTest

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

Change 984521 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryStatementsRepository in ReplaceStatementTest

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

Change 984521 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryStatementsRepository in ReplaceStatementTest

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

Change 984609 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryPropertyRepository in PatchPropertyDescriptionsTest

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

Change 984609 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryPropertyRepository in PatchPropertyDescriptionsTest

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

Change 984622 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryPropertyRepository in RemovePropertyLabelTest

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

Change 984623 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryPropertyRepository in PatchPropertyLabelsTest

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

Change 984624 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryItemRepository in PatchItemLabelsTest

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

Change 984622 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryPropertyRepository in RemovePropertyLabelTest

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

Change 984623 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryPropertyRepository in PatchPropertyLabelsTest

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

Change 984624 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryItemRepository in PatchItemLabelsTest

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

Change 984849 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Use in-memory repos for term retrieval in tests

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

Change 984862 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Use in-memory repo in all term use case tests

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

Change 985117 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryStatementRepository in PatchStatementTest

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

Change 985119 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Remove EditMetadataHelper

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

Change 984862 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use in-memory repo in all term use case tests

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

Change 985117 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use InMemoryStatementRepository in PatchStatementTest

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

Change 985119 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Remove EditMetadataHelper

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

Change 984849 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use in-memory repos for term retrieval in tests

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