public function TranslationRequestsApiFunctionalTest::testCreateTranslationRequest in TMGMT Translator Smartling 8.4
Same name and namespace in other branches
- 8.3 vendor/smartling/api-sdk-php/tests/functional/TranslationRequestsApiFunctionalTest.php \Smartling\Tests\Unit\TranslationRequestsApiFunctionalTest::testCreateTranslationRequest()
@covers \Smartling\TranslationRequests\TranslationRequestsApi::createTranslationRequest
File
- vendor/
smartling/ api-sdk-php/ tests/ functional/ TranslationRequestsApiFunctionalTest.php, line 45
Class
Namespace
Smartling\Tests\UnitCode
public function testCreateTranslationRequest() {
$time = (string) microtime(true);
$createParams = (new CreateTranslationRequestParams())
->setOriginalAssetKey([
'a' => $time,
])
->setTitle(vsprintf('Submission %s', [
$time,
]))
->setFileUri(vsprintf('/posts/hello-world_1_%s_post.xml', [
$time,
]))
->setOriginalLocaleId('en-US');
$response = $this->translationRequestsApi
->createTranslationRequest(self::BUCKET_NAME, $createParams);
self::assertArraySubset($createParams
->exportToArray(), $response);
self::assertArrayHasKey('translationRequestUid', $response);
}