unittest_jshint on työkalu, joka yhdistää JSHint kanssa Pythonin unittest moduuli. & Nbsp; Tämä paketti innostui gocept.jslint.
JSHint on yhteisön johtamaan työkalu havaita virheet ja mahdolliset ongelmat JavaScript-koodin ja valvomaan joukkueesi Ohjelmointikäytännöt.
Se tarjoaa erityisen JSHintTestCase luokka, joka kerää JavaScript-tiedostot (vuonna konfiguroitavissa tavalla) ja luo dynaamisesti testausmenetelmä jokaista tiedostoa, joka vaatii jslint tähän tiedostoon.
Käyttö
Voit käyttää sitä, luo testiluokka näin ::
& Nbsp; & nbsp; & nbsp; luokan MyPackageJSLintTest (unittest_jshint.JSHintTestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sisältävät = (
& 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; vaihtoehdot = ('kihara "," eqeqeq',)
sisältävät lista "resurssi polkuja" muotoa paketinnimi: polku (siirtynyt pkg_resources).
sisällä voi olla luettelo tiedostonimet (ilman polkua), joka ei kerätä.
vaihtoehtoja on lista argumentteja, jotka välitetään JSHint (katso sen dokumentoinnista yksityiskohdat). Oletusarvo on ::
& Nbsp; & nbsp; & nbsp; vaihtoehdot = ()
Kaikki tiedostot päättyvät Js sisältyvät kuhunkin näistä polkuja kerätään, ja testiluokka kasvaa menetelmä nimeltä test_
Voit ohittaa JSHint virheen asettamalla sivuuttaa testipäivänä luokan (luettelo merkkijonoa, jotka on sovitettu vastakkain JHLint lähtölinjan):
& Nbsp; & nbsp; & nbsp; sivuuttaa = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Käytä nimeltään parametri",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
Vaatimukset :
- Python
Kommentteja ei löytynyt