Define TEST_CHAT_ID
as a global constant.
This commit is contained in:
parent
d02cab3846
commit
75ed7676ac
5 changed files with 26 additions and 29 deletions
|
@ -9,5 +9,6 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
define('BOT_TOKEN', trim(file_get_contents($token_path)));
|
define('BOT_TOKEN', trim(file_get_contents($token_path)));
|
||||||
|
const TEST_CHAT_ID = -1001301191379;
|
||||||
|
|
||||||
import('net.nosial.tgbotlib');
|
import('net.nosial.tgbotlib');
|
||||||
|
|
|
@ -10,7 +10,6 @@ use TgBotLib\Objects\Message;
|
||||||
|
|
||||||
class ForwardMessageTest extends TestCase
|
class ForwardMessageTest extends TestCase
|
||||||
{
|
{
|
||||||
const int TEST_CHAT_ID = -1001301191379;
|
|
||||||
private static Bot $bot;
|
private static Bot $bot;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -29,22 +28,22 @@ class ForwardMessageTest extends TestCase
|
||||||
public function testForwardMessage(): void
|
public function testForwardMessage(): void
|
||||||
{
|
{
|
||||||
$result = self::$bot->sendMessage(
|
$result = self::$bot->sendMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
text: 'Test Unit: testForwardMessage'
|
text: 'Test Unit: testForwardMessage'
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertInstanceOf(Message::class, $result);
|
$this->assertInstanceOf(Message::class, $result);
|
||||||
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId());
|
$this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
|
||||||
$this->assertEquals('Test Unit: testForwardMessage', $result->getText());
|
$this->assertEquals('Test Unit: testForwardMessage', $result->getText());
|
||||||
|
|
||||||
$result = self::$bot->forwardMessage(
|
$result = self::$bot->forwardMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
from_chat_id: self::TEST_CHAT_ID,
|
from_chat_id: TEST_CHAT_ID,
|
||||||
message_id: $result->getMessageId()
|
message_id: $result->getMessageId()
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertInstanceOf(Message::class, $result);
|
$this->assertInstanceOf(Message::class, $result);
|
||||||
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId());
|
$this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
|
||||||
$this->assertEquals('Test Unit: testForwardMessage', $result->getText());
|
$this->assertEquals('Test Unit: testForwardMessage', $result->getText());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,6 @@ use TgBotLib\Objects\MessageId;
|
||||||
|
|
||||||
class ForwardMessagesTest extends TestCase
|
class ForwardMessagesTest extends TestCase
|
||||||
{
|
{
|
||||||
const int TEST_CHAT_ID = -1001301191379;
|
|
||||||
private static Bot $bot;
|
private static Bot $bot;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -30,18 +29,18 @@ class ForwardMessagesTest extends TestCase
|
||||||
public function testForwardMessage(): void
|
public function testForwardMessage(): void
|
||||||
{
|
{
|
||||||
$message1 = self::$bot->sendMessage(
|
$message1 = self::$bot->sendMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
text: 'This is a test message.'
|
text: 'This is a test message.'
|
||||||
);
|
);
|
||||||
|
|
||||||
$message2 = self::$bot->sendMessage(
|
$message2 = self::$bot->sendMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
text: 'This is another test message.'
|
text: 'This is another test message.'
|
||||||
);
|
);
|
||||||
|
|
||||||
$result = self::$bot->forwardMessages(
|
$result = self::$bot->forwardMessages(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
from_chat_id: self::TEST_CHAT_ID,
|
from_chat_id: TEST_CHAT_ID,
|
||||||
message_ids: [$message1->getMessageId(), $message2->getMessageId()]
|
message_ids: [$message1->getMessageId(), $message2->getMessageId()]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,6 @@ use TgBotLib\Objects\User;
|
||||||
|
|
||||||
class GetMeTest extends TestCase
|
class GetMeTest extends TestCase
|
||||||
{
|
{
|
||||||
const int TEST_CHAT_ID = -1001301191379;
|
|
||||||
private static Bot $bot;
|
private static Bot $bot;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -10,7 +10,6 @@ use TgBotLib\Objects\Message;
|
||||||
|
|
||||||
class SendMessageTest extends TestCase
|
class SendMessageTest extends TestCase
|
||||||
{
|
{
|
||||||
const int TEST_CHAT_ID = -1001301191379;
|
|
||||||
const string TEST_WEB_PREVIEW_URL = "https://www.youtube.com/watch?v=tDacjrSCeq4";
|
const string TEST_WEB_PREVIEW_URL = "https://www.youtube.com/watch?v=tDacjrSCeq4";
|
||||||
private static Bot $bot;
|
private static Bot $bot;
|
||||||
|
|
||||||
|
@ -30,12 +29,12 @@ class SendMessageTest extends TestCase
|
||||||
public function testSendMessage(): void
|
public function testSendMessage(): void
|
||||||
{
|
{
|
||||||
$result = self::$bot->sendMessage(
|
$result = self::$bot->sendMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
text: 'Test Unit: testSendMessage'
|
text: 'Test Unit: testSendMessage'
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertInstanceOf(Message::class, $result);
|
$this->assertInstanceOf(Message::class, $result);
|
||||||
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId());
|
$this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
|
||||||
$this->assertEquals('Test Unit: testSendMessage', $result->getText());
|
$this->assertEquals('Test Unit: testSendMessage', $result->getText());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -50,7 +49,7 @@ class SendMessageTest extends TestCase
|
||||||
public function testSendParseMarkdown2Test(): void
|
public function testSendParseMarkdown2Test(): void
|
||||||
{
|
{
|
||||||
$result = self::$bot->sendMessage(
|
$result = self::$bot->sendMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
text: 'Test Unit: testSendParseMarkdown2Test' . PHP_EOL . PHP_EOL .
|
text: 'Test Unit: testSendParseMarkdown2Test' . PHP_EOL . PHP_EOL .
|
||||||
' *bold* _italic_ [link](https://example.com)' . PHP_EOL .
|
' *bold* _italic_ [link](https://example.com)' . PHP_EOL .
|
||||||
' `inline code` ```block code```' . PHP_EOL .
|
' `inline code` ```block code```' . PHP_EOL .
|
||||||
|
@ -61,7 +60,7 @@ class SendMessageTest extends TestCase
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertInstanceOf(Message::class, $result);
|
$this->assertInstanceOf(Message::class, $result);
|
||||||
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId());
|
$this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -76,7 +75,7 @@ class SendMessageTest extends TestCase
|
||||||
public function testSendParseMarkdownTest(): void
|
public function testSendParseMarkdownTest(): void
|
||||||
{
|
{
|
||||||
$result = self::$bot->sendMessage(
|
$result = self::$bot->sendMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
text: 'Test Unit: testSendParseMarkdownTest' . PHP_EOL . PHP_EOL .
|
text: 'Test Unit: testSendParseMarkdownTest' . PHP_EOL . PHP_EOL .
|
||||||
' *bold* _italic_ [link](https://example.com)' . PHP_EOL .
|
' *bold* _italic_ [link](https://example.com)' . PHP_EOL .
|
||||||
' `inline code` ```block code```' . PHP_EOL .
|
' `inline code` ```block code```' . PHP_EOL .
|
||||||
|
@ -87,7 +86,7 @@ class SendMessageTest extends TestCase
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertInstanceOf(Message::class, $result);
|
$this->assertInstanceOf(Message::class, $result);
|
||||||
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId());
|
$this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -101,7 +100,7 @@ class SendMessageTest extends TestCase
|
||||||
public function testSendParseHTMLTest(): void
|
public function testSendParseHTMLTest(): void
|
||||||
{
|
{
|
||||||
$result = self::$bot->sendMessage(
|
$result = self::$bot->sendMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
text: 'Test Unit: testSendParseHTMLTest' . PHP_EOL . PHP_EOL .
|
text: 'Test Unit: testSendParseHTMLTest' . PHP_EOL . PHP_EOL .
|
||||||
' <b>bold</b> <i>italic</i> <a href="https://example.com">link</a>' . PHP_EOL .
|
' <b>bold</b> <i>italic</i> <a href="https://example.com">link</a>' . PHP_EOL .
|
||||||
' <code>inline code</code> <pre>block code</pre>' . PHP_EOL .
|
' <code>inline code</code> <pre>block code</pre>' . PHP_EOL .
|
||||||
|
@ -112,7 +111,7 @@ class SendMessageTest extends TestCase
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertInstanceOf(Message::class, $result);
|
$this->assertInstanceOf(Message::class, $result);
|
||||||
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId());
|
$this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -126,14 +125,14 @@ class SendMessageTest extends TestCase
|
||||||
public function testWebPagePreviewDisabled(): void
|
public function testWebPagePreviewDisabled(): void
|
||||||
{
|
{
|
||||||
$result = self::$bot->sendMessage(
|
$result = self::$bot->sendMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Disabled link preview',
|
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Disabled link preview',
|
||||||
link_preview_options: (new LinkPreviewOptions())
|
link_preview_options: (new LinkPreviewOptions())
|
||||||
->setDisabled(true)
|
->setDisabled(true)
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertInstanceOf(Message::class, $result);
|
$this->assertInstanceOf(Message::class, $result);
|
||||||
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId());
|
$this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -147,14 +146,14 @@ class SendMessageTest extends TestCase
|
||||||
public function testWebPagePreviewPreferSmallMedia(): void
|
public function testWebPagePreviewPreferSmallMedia(): void
|
||||||
{
|
{
|
||||||
$result = self::$bot->sendMessage(
|
$result = self::$bot->sendMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Prefer small media',
|
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Prefer small media',
|
||||||
link_preview_options: (new LinkPreviewOptions())
|
link_preview_options: (new LinkPreviewOptions())
|
||||||
->setPreferSmallMedia(true)
|
->setPreferSmallMedia(true)
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertInstanceOf(Message::class, $result);
|
$this->assertInstanceOf(Message::class, $result);
|
||||||
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId());
|
$this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -167,14 +166,14 @@ class SendMessageTest extends TestCase
|
||||||
public function testWebPagePreviewPreferLargeMedia(): void
|
public function testWebPagePreviewPreferLargeMedia(): void
|
||||||
{
|
{
|
||||||
$result = self::$bot->sendMessage(
|
$result = self::$bot->sendMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Prefer large media',
|
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Prefer large media',
|
||||||
link_preview_options: (new LinkPreviewOptions())
|
link_preview_options: (new LinkPreviewOptions())
|
||||||
->setPreferLargeMedia(true)
|
->setPreferLargeMedia(true)
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertInstanceOf(Message::class, $result);
|
$this->assertInstanceOf(Message::class, $result);
|
||||||
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId());
|
$this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -187,13 +186,13 @@ class SendMessageTest extends TestCase
|
||||||
public function testWebPagePreviewShowAboveText(): void
|
public function testWebPagePreviewShowAboveText(): void
|
||||||
{
|
{
|
||||||
$result = self::$bot->sendMessage(
|
$result = self::$bot->sendMessage(
|
||||||
chat_id: self::TEST_CHAT_ID,
|
chat_id: TEST_CHAT_ID,
|
||||||
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Show above text',
|
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Show above text',
|
||||||
link_preview_options: (new LinkPreviewOptions())
|
link_preview_options: (new LinkPreviewOptions())
|
||||||
->setShowAboveText(true)
|
->setShowAboveText(true)
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertInstanceOf(Message::class, $result);
|
$this->assertInstanceOf(Message::class, $result);
|
||||||
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId());
|
$this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue