Add a feature spec

Hello,

I want to do a refactoring and increase features but I think there is a lack of tests. It important, for contributors, to have tests. This is a first feature spec, I will do more soon.

What you think?