mirror of
https://github.com/shlinkio/shlink.git
synced 2024-12-22 07:03:44 -06:00
Skip API tests fetching Twitter during CI
This commit is contained in:
parent
b4b00a57c1
commit
74069f2d24
@ -12,6 +12,7 @@ use Shlinkio\Shlink\TestUtils\ApiTest\ApiTestCase;
|
||||
|
||||
use function Functional\map;
|
||||
use function range;
|
||||
use function Shlinkio\Shlink\Config\env;
|
||||
use function sprintf;
|
||||
|
||||
class CreateShortUrlTest extends ApiTestCase
|
||||
@ -320,8 +321,14 @@ class CreateShortUrlTest extends ApiTestCase
|
||||
}
|
||||
|
||||
#[Test, DataProvider('provideTwitterUrls')]
|
||||
public function urlsWithBothProtectionCanBeShortenedWithUrlValidationEnabled(string $longUrl): void
|
||||
public function urlsWithBotProtectionCanBeShortenedWithUrlValidationEnabled(string $longUrl): void
|
||||
{
|
||||
// Requests to Twitter are randomly failing from GitHub actions. Let's skip this test there.
|
||||
// This is a deprecated and low-used feature anyway.
|
||||
if (env('CI', false)) {
|
||||
$this->markTestSkipped();
|
||||
}
|
||||
|
||||
[$statusCode] = $this->createShortUrl(['longUrl' => $longUrl, 'validateUrl' => true]);
|
||||
self::assertEquals(self::STATUS_OK, $statusCode);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user