Functional test for our controller and fragment caching for product listing