Follow-up to #2870459: Convert web tests to browser tests for taxonomy module and child of #2862508: Convert system functional tests to phpunit
Blocking these issues:
| Comment | File | Size | Author |
|---|---|---|---|
| #14 | 2887099-14.patch | 13.48 KB | manuel garcia |
| #14 | interdiff.txt | 5.47 KB | manuel garcia |
| #11 | interdiff-2887099-7-11.txt | 2.14 KB | naveenvalecha |
| #11 | 2887099-11.patch | 12.59 KB | naveenvalecha |
Comments
Comment #2
lendudeThis should be done as a part of the System modules Menu tests conversion. There was no issue for that yet, so lets use this one.
Comment #3
naveenvalechaHere's the initial patch. Let's see how many fails.
Comment #4
naveenvalechaComment #5
naveenvalechaUpdating IS
Comment #7
lendudeThis might be green....
Added '(active tab)' to the tabs test to make it pass, which adds nice coverage for accessibility which I think is a nice bonus.
Comment #8
dawehnerMaybe this is a little bit of a provocative question: If this is all
MenuTestBaseis doing, should we really have such a base class in the first place?Comment #9
naveenvalechaI think MenuTestBase is the only base class that just only has the trait. How about not converting this Base class during this conversion and directly use the BTB and use that trait in the child classes?
Comment #10
dawehnerYeah this is exactly what I've been thinking as well.
Comment #11
naveenvalechaAccommodated #8
#9 & #10 Its good sign that we're on same page to move this forward.
Comment #14
manuel garcia commentedIt looks like #11 did not include the fixes done in #7. Including them in this patch.
I had to manually check for these, hopefully I didn't miss anything.
Comment #15
lendudeNice and minimal, everything left in /core/modules/system/src/Tests/Menu is deprecated, all tests have been moved out.
Comment #17
lendudeUNrelated fails
Comment #21
catchCommitted/pushed to 8.5.x and cherry-picked to 8.4.x. Thanks!