Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usar behaves_like para shared_examples #48

Open
jplethier opened this issue Feb 6, 2020 · 4 comments
Open

Usar behaves_like para shared_examples #48

jplethier opened this issue Feb 6, 2020 · 4 comments

Comments

@jplethier
Copy link
Contributor

Tem uma diferença na forma de adicionar o método e como é dado o output em caso de erro ou se usar o format de documentation para rodar os testes, e também tem uma diferença na chamada

https://stackoverflow.com/questions/19556296/whats-the-difference-between-include-examples-and-it-behaves-like

@jplethier
Copy link
Contributor Author

@JoaoFagundes
Copy link
Contributor

Acho importante para esse caso, mas também para o example e it, context e describe. Então acho que a inclusão de um deveria acarretar em incluir todos, já que servem o mesmo propósito

@jplethier
Copy link
Contributor Author

Acho importante para esse caso, mas também para o example e it, context e describe. Então acho que a inclusão de um deveria acarretar em incluir todos, já que servem o mesmo propósito

não entendi a relação do behaves_like com os outros itens @JoaoFagundes

@JoaoFagundes
Copy link
Contributor

JoaoFagundes commented Feb 10, 2020

Acho importante para esse caso, mas também para o example e it, context e describe. Então acho que a inclusão de um deveria acarretar em incluir todos, já que servem o mesmo propósito

não entendi a relação do behaves_like com os outros itens @JoaoFagundes

não tem relação direta com o behaves_like, é mais no sentido de usar o predicado certo pra chamar. Assim como o behaves_like produz maior legibilidade e mensagens de erro diferentes, a mesma coisa acontece ao criar um cenário de teste com context ou com describe, por exemplo. Trouxe esses casos pra enriquecer a discussão e não manter ela apenas no caso do behaves_like e include_example

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants