awesome-ruby icon indicating copy to clipboard operation
awesome-ruby copied to clipboard

add Even Better Specs

Open glaucocustodio opened this issue 1 year ago • 1 comments

Even Better Specs

https://evenbetterspecs.github.io/ https://github.com/evenbetterspecs/evenbetterspecs.github.io

What is this Ruby project?

Even Better Specs is an opinionated set of best practices to support the creation of tests that are easy to read and maintain.

What are the main difference between this Ruby project and similar ones?

There are a lot of differences, Even Better Specs for example do not recommend the usage of let variables neither shared_examples

glaucocustodio avatar Aug 15 '24 07:08 glaucocustodio

Hey @glaucocustodio thanks for this!

I think we should wait some time for this merge... The original resource is quite well-known (it's there for ages) in the community and since these changes are quite opinionated, it seems a good idea to wait for some metrics and your guide to take some relevant position in the ecosystem.

My personal opinion: I use let and shared_examples and they are just fine in some scenarios.

markets avatar Aug 26 '24 14:08 markets