public function assertPageIs($uri, $message, $negate = false)
    {
        $this->assertPageLoaded($uri = $this->prepareUrl($uri));

        $method = $negate ? 'assertNotEquals' : 'assertEquals';

        $this->$method($uri, $this->currentPage(), $message);

        return $this;
    }