From 4ba3262d713ddd18f4e62b05a0e20bf7d3b2daa2 Mon Sep 17 00:00:00 2001 From: Johan Vervloet Date: Mon, 25 Jan 2016 22:23:22 +0100 Subject: [PATCH] Test for domain_version in Domain.create result. See https://github.com/civicrm/civicrm-core/pull/7047#discussion_r44072817. --- tests/phpunit/api/v3/DomainTest.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/tests/phpunit/api/v3/DomainTest.php b/tests/phpunit/api/v3/DomainTest.php index e47843b7b5..2b10b5f9e7 100644 --- a/tests/phpunit/api/v3/DomainTest.php +++ b/tests/phpunit/api/v3/DomainTest.php @@ -172,7 +172,7 @@ class api_v3_DomainTest extends CiviUnitTestCase { $this->assertEquals($result['count'], 1); $this->assertNotNull($result['id']); $this->assertEquals($result['values'][$result['id']]['name'], $this->params['name']); - $this->assertEquals($result['values'][$result['id']]['version'], $this->params['domain_version']); + $this->assertEquals($result['values'][$result['id']]['domain_version'], $this->params['domain_version']); } /** @@ -198,6 +198,20 @@ class api_v3_DomainTest extends CiviUnitTestCase { $this->assertEquals($domain_before['version'], $domain_after['version']); } + /** + * Test whether Domain.create returns a correct value for domain_version. + * + * See CRM-17430. + */ + public function testCreateDomainResult() { + // First create a domain. + $domain_result = $this->callAPISuccess('Domain', 'create', $this->params); + $result_value = CRM_Utils_Array::first($domain_result['values']); + + // Check for domain_version in create result. + $this->assertEquals($this->params['domain_version'], $result_value['domain_version']); + } + /** * Test civicrm_domain_create with empty params. * -- 2.25.1