Fix allow :only behavior
Refactor specs