Add tests to ensure preview route/controller is working correctly

Why not create a EntityEmbedTestBase and move all setup logic(custom format and user creation) there?