Without having these present it is not possible to properly test components that rely on wikibase derived things like entityselector and languageselector.
Description
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | None | T211866 LanguageAndLexicalCategoryWidget Vue Test and Prod Template are not in sync | |||
| Declined | None | T211867 Lexeme jasmine tests should include upstream wikibase dependencies |
Event Timeline
Comment Actions
I don't think it's necessary for the tests to be able to pull in dependencies such as entityselector and languageselector. Pulling jQuery widgets into Vue components is hacky to begin with, and with the current trend it seems more worthwhile to rewrite those in Vue. The tests for other vue-heavy codebases such as Termbox, Bridge and Tainted References are doing fine without being tightly coupled to the rest of the Wikibase jQuery code. I would much rather see the Lexeme code to become more like our newer Vue codebases than tying it even more to legacy code.