Virtual redirect

does not include feature tests. until I find a better solution for JS feature testing, I'm shelving it for now.