Question

J'utilise CoffeeScript dans une application Rails, et je voudrais tester l'unité elle. Google ne se est pas quoi que ce soit, est-il possible de le faire à court d'écrire mon propre cadre de tests ou de tester les JavaScript CoffeeScript sorties?

Était-ce utile?

La solution

Vous pouvez utiliser un framework de test javascript avec CoffeeScript. Cela testera le code JavaScript sorties CoffeeScript ce qui est nécessaire, car CoffeeScript lui-même ne peut être exécutée.

La rédaction de votre propre cadre de test pour CoffeeScript est amusant ( je l'ai fait ) mais entièrement uneccessary.

Mise à jour: Jasmine des tests peut être

Autres conseils

Vous pouvez utiliser QUnit « en l'état », mais seulement écrire coffeescript -. Et sans code de colle
J'ai un très petit projet pur script café sur github comme exemple -.
rubyann

La page de test HTML rubyann_tests.html , fait référence au fichier rubyann_tests.coffee les tests < a href = "https://github.com/PandaWood/jquery.rubyann/blob/master/src/jquery.rubyann.coffee" rel = "nofollow noreferrer"> jquery.rubyann.coffee . Je ne l'ai pas écrire de javascript ou tout autre code pour faire ce travail.

Les tests ne fonctionne que sur Chrome sur votre machine locale si vous utilisez l'argument de ligne de commande - allow-fichier de-accès-fichiers . Mais cela fonctionne sur Firefox et même IE sans problème.

addendum - les tests sont également configuré pour fonctionner sur la ligne de commande via Node / Gulp / qunitjs - télécharger le repo et le type npm run test

Je teste CoffeeScript dans mon application Rails avec QUnit, et ont rédigé la façon dont je le fais ici:

Pour Unité coffeescript test, vous pouvez essayer Beast-Test il a été écrit à partir du sol pour Machines café scénario. Pour votre information, je suis le seul, mais je pense que vous l'aimerez pas moins. Il est similaire à JUnit

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top