Page MenuHomePhabricator

Create SessionProviderTestTrait to facilitate testing of an SessionProvider
Closed, ResolvedPublic

Description

  1. Need to create SessionProviderTestTrait with SessionProviderTestTrait::initProvider method in order to facilitate the initializing of an SessionProvider in tests. The new method must be like a constructor which in the end calls SessionProvider::init with passed parameters to initProvider. Some logic can be taken from AuthenticationProviderTestTrait::initProvider.
  2. Find all uses of SessionProvider::init in tests of the core and CentralAuth extension and replace it with new SessionProviderTestTrait::initProvider method.

Event Timeline

Change 695370 had a related patch set uploaded (by Vlad.shapik; author: Vlad.shapik):

[mediawiki/core@master] Create SessionProviderTestTrait to facilitate testing of an SessionProvider

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

Change 695370 merged by jenkins-bot:

[mediawiki/core@master] Create SessionProviderTestTrait to facilitate testing of an SessionProvider

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