https://bugzilla.wikimedia.org/show_bug.cgi?id=63474
Bug ID: 63474 Summary: Write tests for mediawiki_selenium Ruby gem Product: Wikimedia Version: wmf-deployment Hardware: All OS: All Status: NEW Severity: normal Priority: Unprioritized Component: Quality Assurance Assignee: wikibugs-l@lists.wikimedia.org Reporter: zfili...@wikimedia.org CC: cmcma...@wikimedia.org, zfili...@wikimedia.org Web browser: --- Mobile Platform: --- In the spirit of "the shoemaker's children go barefoot"[1], mediawiki_selenium[2][3] Ruby gem has no tests, mostly because I just did not know how to test it. I have recently stumbled upon Aruba[4][5] Ruby gem. Similarly to mediawiki_selenium, it contains Cucumber step definitions[6][7] and hooks[8][9]. Unlike mediawiki_selenium, it contains tests[10][11]. Add at least one test to mediawiki_selenium. Do not forget to create a Jenkins job that will run the test(s) after every patch set submission to the repo. 1: https://en.wiktionary.org/wiki/the_shoemaker's_children_go_barefoot 2: https://rubygems.org/gems/mediawiki_selenium 3: https://github.com/wikimedia/mediawiki-selenium 4: https://rubygems.org/gems/aruba 5: https://github.com/cucumber/aruba 6: https://github.com/wikimedia/mediawiki-selenium/tree/master/lib/mediawiki_selenium/step_definitions 7: https://github.com/cucumber/aruba/blob/master/lib/aruba/cucumber.rb 8: https://github.com/wikimedia/mediawiki-selenium/blob/master/lib/mediawiki_selenium/support/hooks.rb 9: https://github.com/cucumber/aruba/blob/master/lib/aruba/cucumber/hooks.rb 10: https://github.com/cucumber/aruba/tree/master/spec 11: https://github.com/cucumber/aruba/tree/master/features -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l