Outils pour utilisateurs

Outils du site


progrem

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
progrem [2019/06/01 22:05] – [Ajout du framework de test unitaire jasmine] bigMaxprogrem [2019/06/08 13:52] bigMax
Ligne 47: Ligne 47:
 } }
 </code> </code>
 +
 +===== Mettre en avant le code du Progrem =====
 +  * Colorer
 +  * Surligner
 +  * Souligner
 +  * Encadrer
 +  * Mettre en gras
 +
 +Stratégie :
 +  * Attribuer une couleur aux variables à leur rencontre.
 +  * Historiser dans une pile les affectations de variables.
 +  * Colorer les blocks de code éxecutés (if / then / else)
 +  * Mettre en exergue l'instruction en cours d'execution avec une flèche
 +  
 +
  
 ===== Coder un lecteur de progrem en typescript ===== ===== Coder un lecteur de progrem en typescript =====
Ligne 109: Ligne 124:
 ./node_modules/.bin/jasmine init ./node_modules/.bin/jasmine init
 ./node_modules/.bin/jasmine examples ./node_modules/.bin/jasmine examples
 +</code>
 +
 +avec un fichier jasmine.json comme suit:
 +<code>
 +{
 +  "spec_files": [
 +    "**/*[sS]pec.ts"
 +  ],
 +  "helpers": [
 +    "helpers/**/*.ts"
 +  ],
 +  "stopSpecOnExpectationFailure": false,
 +  "random": true
 +}
 +</code>
 +
 +et un fichier package.json dont le script test est définit ainsi :
 +<code>
 +"test": "jasmine-ts"
 +</code>
 +
 +On peut alors lancer les test unitaires avec la commande :
 +<code>
 +npm test
 </code> </code>
progrem.txt · Dernière modification : 2019/06/18 06:56 de bigMax