/** * Setup the test environment. * * - Remove all previous lang files before each test * - Set custom configuration paths */ public function setUp() { parent::setUp(); Tools::unlinkGlobFiles(self::LANG_DIR_PATH . '/*/message*.php'); self::$langFile = self::LANG_DIR_PATH . '/en/message.php'; Config::set(Localization::PREFIX_LARAVEL_CONFIG . 'lang_folder_path', self::LANG_DIR_PATH); Config::set(Localization::PREFIX_LARAVEL_CONFIG . 'folders', self::MOCK_DIR_PATH_GLOBAL); Config::set(Localization::PREFIX_LARAVEL_CONFIG . 'code_style.fixers', array('align_double_arrow', 'short_array_syntax')); // Remove all saved access token for translation API $translator = new \MicrosoftTranslator\Client(array('api_client_id' => true, 'api_client_secret' => true)); $translator->getAuth()->getGuard()->deleteAllAccessTokens(); }
public function testGetAuth() { $client = new MicrosoftTranslator\Client($this->configuration); $this->assertInstanceOf('MicrosoftTranslator\\Auth', $client->getAuth()); }
public function testGetGuard() { $client = new MicrosoftTranslator\Client(array('api_client_id' => 'dumb', 'api_client_secret' => 'dumber')); $this->assertInstanceOf('\\MicrosoftTranslator\\GuardInterface', $client->getAuth()->getGuard()); }
public function testCreate() { $client = new MicrosoftTranslator\Client($this->configuration); $this->assertInstanceOf('\\MicrosoftTranslator\\GuardInterface', $client->getAuth()->getGuard()); }