@Test
public void resourcesFilterProperlyBypasses() throws Exception {
final MgnlFilter filter = filterManager.createSystemUIFilter();
filterManager.initRootFilter(filter, new MockFilterConfig());
verify(sendRequest(filter, "GET", "moo", "/foo/bar.html")).sendRedirect("moo/.magnolia/installer");
verify(sendRequest(filter, "GET", "moo", "/baz-yada")).sendRedirect("moo/.magnolia/installer");
verify(sendRequest(filter, "GET", "woof", "/.resources/secret/allmypasswords.txt")).sendRedirect("woof/.magnolia/installer");
verify(sendRequest(filter, "GET", "woof", "/.resources/VAADIN/themes/magnolia/styles.css")).sendRedirect("woof/.magnolia/installer");
assertFalse(sendRequest(filter, "GET", "meow", "/.resources/magnolia-icons.css").wasRedirectSent());
assertFalse(sendRequest(filter, "GET", "meow", "/.resources/fonts/MagnoliaIcons.woff").wasRedirectSent());
assertFalse(sendRequest(filter, "GET", "meow", "/.resources/installation/images/moduleManagerUI/favicon.ico").wasRedirectSent());
}