Well following the trail of links, leads me to this likely cause:
https://phabricator.wikimedia.org/T180171#4236340
The extension relies on grunt-contrib-qunit which depends on
phantomjs-prebuild and run qunit tests with PhantomJS.
The tests are under
tests/qunit:
which indirectly is triggered by hashar's work on quibble I presume.
DJ
On Sat, Jul 21, 2018 at 6:05 PM Aleksey Bekh-Ivanov <
aleksey.bekh-ivanov(a)wikimedia.de> wrote:
Hi!
Why did you start working on that? (Task description says nothing about the
reason)
I express my personal opinion here:
I would like it to stay like it is (running in nodejs) - it is far more
developer friendly to run nodejs tests than Special:JavaScriptTest.
And, to be honest, I would want to migrate more JS test code supported by
WMDE to nodejs.
On 21 July 2018 at 00:13, Antoine Musso <hashar+wmf(a)free.fr> wrote:
Hello,
The ArticlePlaceholder extension has QUnit tests run via nodejs. I am
trying to port them to Special:JavaScriptTest.
I am hitting a wall due to an OOUi widget not being found on the first
test. Most probably because the window is opened asynchronously and the
assertions are run before it opens.
JavaScript Promises are not my thing and I know nothing about OOUi. If
that is in your area of expertise, I could use a hand to finish up the
port:
https://gerrit.wikimedia.org/r/#/c/444936/6
Thank you!
--
Antoine "hashar" Musso
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l