expectException(HttpException::class); $this->expectExceptionMessage('Invalid auth signature provided.'); $connection = new Mocks\Connection; $requestPath = '/apps/1234/events'; $routeParams = [ 'appId' => '1234', ]; $queryString = self::build_auth_query_string( 'TestKey', 'InvalidSecret', 'GET', $requestPath ); $request = new Request('GET', "{$requestPath}?{$queryString}&".http_build_query($routeParams)); $controller = app(TriggerEvent::class); $controller->onOpen($connection, $request); } }