Adding the `_spec` suffix to the spec file name

This way the test is being run with the test suite.
These methods should not be exposed
Using `expects` and `promises` in all the examples