--- /dev/null
+<?php
+
+namespace Symfony\Component\HttpKernel\Tests\Exception;
+
+use Symfony\Component\HttpKernel\Exception\TooManyRequestsHttpException;
+
+class TooManyRequestsHttpExceptionTest extends HttpExceptionTest
+{
+ public function testHeadersDefaultRertyAfter()
+ {
+ $exception = new TooManyRequestsHttpException(10);
+ $this->assertSame(array('Retry-After' => 10), $exception->getHeaders());
+ }
+
+ /**
+ * @dataProvider headerDataProvider
+ */
+ public function testHeadersSetter($headers)
+ {
+ $exception = new TooManyRequestsHttpException(10);
+ $exception->setHeaders($headers);
+ $this->assertSame($headers, $exception->getHeaders());
+ }
+
+ protected function createException()
+ {
+ return new TooManyRequestsHttpException();
+ }
+}