Longman\TelegramBot\Tests\Unit\KeyboardTest::testKeyboardWithButtonObjects PHP Method

testKeyboardWithButtonObjects() public method

    public function testKeyboardWithButtonObjects()
    {
        $keyboard = (new Keyboard(new KeyboardButton('Button Text 1')))->getProperty('keyboard');
        self::assertSame('Button Text 1', $keyboard[0][0]->getText());
        $keyboard = (new Keyboard(new KeyboardButton('Button Text 2'), new KeyboardButton('Button Text 3')))->getProperty('keyboard');
        self::assertSame('Button Text 2', $keyboard[0][0]->getText());
        self::assertSame('Button Text 3', $keyboard[1][0]->getText());
        $keyboard = (new Keyboard([new KeyboardButton('Button Text 4')], [new KeyboardButton('Button Text 5'), new KeyboardButton('Button Text 6')]))->getProperty('keyboard');
        self::assertSame('Button Text 4', $keyboard[0][0]->getText());
        self::assertSame('Button Text 5', $keyboard[1][0]->getText());
        self::assertSame('Button Text 6', $keyboard[1][1]->getText());
    }