Rename has_tag? to has_tag to avoid false mutations
Add more project fixtures
Extract method object Router