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

testKeyboardWithDataArray() public method

    public function testKeyboardWithDataArray()
    {
        $resize_keyboard = (bool) mt_rand(0, 1);
        $one_time_keyboard = (bool) mt_rand(0, 1);
        $selective = (bool) mt_rand(0, 1);
        $keyboard_obj = new Keyboard(['resize_keyboard' => $resize_keyboard, 'one_time_keyboard' => $one_time_keyboard, 'selective' => $selective, 'keyboard' => [['Button Text 1']]]);
        $keyboard = $keyboard_obj->getProperty('keyboard');
        self::assertSame('Button Text 1', $keyboard[0][0]->getText());
        self::assertSame($resize_keyboard, $keyboard_obj->getResizeKeyboard());
        self::assertSame($one_time_keyboard, $keyboard_obj->getOneTimeKeyboard());
        self::assertSame($selective, $keyboard_obj->getSelective());
    }