<?php /** * This file is part of the TelegramBot package. * * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Tests\Unit\Commands; use Tests\Unit\TestCase; use Longman\TelegramBot\Telegram; /** * @package TelegramTest * @author Avtandil Kikabidze <akalongman@gmail.com> * @copyright Avtandil Kikabidze <akalongman@gmail.com> * @license http://opensource.org/licenses/mit-license.php The MIT License (MIT) * @link http://www.github.com/akalongman/php-telegram-bot */ class CommandTestCase extends TestCase { protected $telegram; protected $command; public function setUp() { $this->telegram = new Telegram('apikey', 'botname'); $this->telegram->addCommandsPath(BASE_COMMANDS_PATH . '/UserCommands'); $this->telegram->getCommandsList(); } /** * Make sure the version number is in the format x.x.x, x.x or x * * @test */ public function testVersionNumberFormat() { $this->assertRegExp('/^(\d+\\.)?(\d+\\.)?(\d+)$/', $this->command->getVersion()); } }