Le 27 août 2013 21:23, Bernard Le Roux <[email protected]> a écrit :
> Pas content Nicolas !!!;-)
>
Moyen content on va dire. Régis est plein de bonnes volontés : il voudrait
écrire les tests tout seul pour tout DC et tout CB mais tout seul dans son
coin et à la fin on maintient. Je ne pense pas que ce soit viable.
>
> j'ai regardé ton script de test et la source _user_actions.js.
>
> 2 petites questions (si tu as le temps) :
> - il faut, avant d'exécuter le script de test, préalablement charger un
> certain nombre de scripts js (jquery, common.js, etc.) ? je connais la
> réponse mais je préfère demander
> - lorsque tu charges _user_actions.js la fonction suivante s'exécute bien
> après le chargement ? ou bien non puisque l'on est dans le cadre de test et
> la page est déjà chargé quand on charge le script ?
> /$(function() {//
> // $('.checkboxes-helpers').each(**function() {//
> // dotclear.checkboxesHelpers(**this);//
> // });//
> // $('#permissions-form').**updatePermissionsForm();//
> //});/
>
> En théorie tu as parfaitement raison. D'ailleurs je pense qu'il faudrait
qu'on sépare les plugins de leur exécution.
Mais, si tu es tombé par hasard (ou si tu as la curiosité de regarder) ce
que faisait la fonction loadFixtures (même si ça se devine) charge les
données à tester. Du coup l'appel à la méthode updatePermissionsForm()
invoqué dans le fichier _user_actions.js dans le fichier du plugin n'agit
pas. (Tu peux commenter la ligne dans les fichiers de spec pour vérifier.
Nicolas
--
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev