more specs for URL generation

we define separate specs for URL generation with subcontrollers define with
`controller` helper cause we expect them to generate URLs relative to their
parent controller