2017-06-13 4 views
3

Je veux écrire un test qui dit, "Si update est appelé avec un GetData msg, il renvoie un (_, httpCmd) Je ne sais pas comment écrire ce test Je sais comment obtenir la réponse comme (model, cmd), mais je .? Je ne sais pas comment analyser le cmd pour voir ce qui est à l'intérieurComment testez-vous le Cmd d'une fonction de mise à jour?

Comment les gens tester la réponse Cmd de leur fonction update

Répondre

1

en ce moment, Cmd s sont opaques - vous ne pouvez pas voir à l'intérieur

Il y a elm-testable que vous pourriez utiliser, mais il a besoin d'une préparation de votre côté.

Il y a aussi a rewrite en cours, ce qui, une fois terminé, vous permettra de conserver votre code original et de le tester directement.

+0

Merci. Existe-t-il un moyen de le regarder pour que je puisse justifier de ne pas pouvoir tester le Cmd? Dans mon esprit, c'est assez risqué. –