Page MenuHomePhabricator

More and easier testing for DonationInterface
Open, Needs TriagePublic

Description

  • Testing menu to help generate links to gateway-specific payment forms.
  • Write QUnit tests.
  • Write browser acceptance tests.

Event Timeline

awight raised the priority of this task from to Needs Triage.
awight updated the task description. (Show Details)
awight moved this task to DI Refactor on the Fundraising-Backlog-Old board.
awight subscribed.

I just learned about something important: the PACT framework, a Ruby proxy which records API conversations in a way that's easy to play back. This is just what we need to mock payments APIs.

Change 739954 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] WIP Dial-A-Form for testing

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