Problem/Motivation
One of the longest running FunctionalJavascript tests: https://git.drupalcode.org/project/drupal/-/jobs/2232668
Steps to reproduce
Proposed resolution
Have to do a small amount of extra work to avoid creating duplicate fields, but overall test logic is unchanged otherwise.
Remaining tasks
User interface changes
Introduced terminology
API changes
Data model changes
Release notes snippet
Issue fork drupal-3463908
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
- 3463908-stop-using-a
changes, plain diff MR !8935
Comments
Comment #2
catchTried removing the data provider but there's a lot of field/entity state to keep track of if we do that.
So trying the brute force approach of splitting this into two classes - one for the data provider test, one for the other test methods.
Comment #4
smustgrave commentedSeems straightforward
Comment #6
quietone commentedI changed the class doc for the new test file to show what it is doing. Leaving at RTBC.
Comment #7
pooja_sharma commentedObserved test failures, found there are some Nightwatch test case failures unrelated to changes in MR & run pipeline
pipeline passed & MR is mergeable now, keeping it to prev RTBC state.
Comment #13
nod_Committed and pushed a2713312d2 to 11.x and a73cec5df8 to 11.0.x and cbea2bb9af to 10.4.x and b2fc85cf0b to 10.3.x. Thanks!