unittest_jshint ay isang tool na Sumasama JSHint may unittest module & nbsp Python ni;. Ang paketeng ito ay hango sa gocept.jslint.
JSHint ay isang tool ng komunidad na hinihimok upang makita ang mga error at mga potensyal na mga problema sa code ng JavaScript at upang ipatupad ang coding convention sa iyong koponan.
Nagbibigay ito ng isang espesyal na JSHintTestCase klase na nangongolekta ng mga file ng JavaScript (sa isang nako-configure paraan) at dynamic na bumubuo ng isang pamamaraan sa pagsubok para sa bawat file na tawag jslint sa file na iyon.
Paggamit
Upang gamitin ito, lumikha ng isang pagsubok na klase tulad nito ::
& Nbsp; & nbsp; & nbsp; klase MyPackageJSLintTest (unittest_jshint.JSHintTestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; isama = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'My.package.browser: js',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'My.package.browser: js / Lib',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mga pagpipilian = ('kulot', 'eqeqeq',)
isama ang isang listahan ng "mga path ng mapagkukunan na ito" sa form packagename: path (ipapasa sa pkg_resources).
ibukod ang maaaring maging isang listahan ng mga filename (nang walang landas) na hindi kokolektahin.
mga pagpipilian ay isang listahan ng mga argument na ang nakapasa sa JSHint (tingnan ang dokumentasyon para sa mga detalye nito). Ang default na halaga ay ::
& Nbsp; & nbsp; & nbsp; Mga pagpipilian = ()
Lahat ng mga file na nagtatapos sa .js na nilalaman sa bawat isa sa mga path ay kokolektahin, at ang pansubok na klase ay lalaki ang isang pamamaraan na may pangalang test_
Maaari mong balewalain ang JSHint error sa pamamagitan ng pagtatakda huwag pansinin sa test klase (isang listahan ng mga substrings na tinutugma laban sa bawat JHLint output linya):
& Nbsp; & nbsp; & nbsp; huwag pansinin = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Gumamit ng isang nagngangalang parameter",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan