                 beforeEach {
                     subject = ProfileViewController(userParam: "42")
                     subject.currentUser = nil
-                    showController(subject)
+                    let nav = UINavigationController(rootViewController: UIViewController())
+                    nav.pushViewController(subject, animated: false)
+                    showController(nav)
                 }
 
                 it("should not show ellipses button in navigation") {

                    currentUser = User.stub(["id": "not42"])
                    subject = ProfileViewController(userParam: "42")
                    subject.currentUser = currentUser
                    showController(subject)
                    screen = subject.view as! ProfileScreen
                }


                    currentUser = User.stub(["id": "not50"])
                    subject = ProfileViewController(userParam: "50")
                    subject.currentUser = currentUser
                    let nav = UINavigationController(rootViewController: UIViewController())
                    nav.pushViewController(subject, animated: false)
                    showController(nav)
                }

                it("has grid/list right nav buttons") {
