
1. Ce este Grunt?
Atunci cand se face development exista numeroase task-uri care sunt repetitive cum ar fi: incarcarea codului JavaScript si CSS, verificarea pentru erori, compilarea CSS (SASS) si multe altele.
Grunt este un task runner, asta inseamna ca toate aceste procese repetitive vor fi facute automat.
3. Erori in fisierele JavaScript
Pentru a verifica daca avem erori in fisierele JavaScript se foloseste urmatoarea comanda:
$ grunt jshint
4.Este tot codul JavaScript testat?
Pentru a verica cat anume din cod este testat se executa comanda:
grunt test:coverage
Toate detaliile in ceea ce priveste procentul din cod testat pot fi gasit accesand folderul Content al proiectului. (Content\coverage\index).
5. Incarcarea unei singure teme
In cazul in care proiectul se poate rula pe mai multe teme, exista posibilitatea de a a incarca fisirele doar de la tema respectiva (unde XXXXX este codul temei).
grunt watch –theme=XXXXX
6. Grunt si Chrome
Daca se doreste o investigare mai amanuntita a testelor ( debug in browser) se poate face acest lucru cu comanda:
grunt test:chrome