Skip to content

Commit 3082793

Browse files
committed
PCHR-4478: Jenkins error fixes
1 parent f672fcb commit 3082793

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

com.civicrm.hrjobroles/tests/phpunit/CRM/Hrjobroles/Import/Parser/HrJobRolesTest.php

+9-8
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public function testImportFunderByIDAndPercent() {
122122
// create contact
123123
$contactParams = ['first_name'=>'walter', 'last_name'=>'white'];
124124
$contactID = $this->createContact($contactParams);
125-
$funderId = $this->createFunder('Test Funder');
125+
$funderOptionValue = $this->createFunder('Test Funder');
126126

127127
// create contract
128128
$contract = $this->createJobContract($contactID, date('Y-m-d', strtotime('-14 days')));
@@ -135,7 +135,7 @@ public function testImportFunderByIDAndPercent() {
135135
'hrjc_region' => 'south amman',
136136
'hrjc_role_department' => 'amman devs',
137137
'hrjc_level_type' => 'guru',
138-
'funder' => $funderId,
138+
'funder' => $funderOptionValue['name'],
139139
'hrjc_funder_val_type' => '%',
140140
'hrjc_role_percent_pay_funder' => '30'
141141
];
@@ -144,7 +144,7 @@ public function testImportFunderByIDAndPercent() {
144144

145145
$roleEntity = $this->findRole(['title' => $importParams['title']]);
146146
$this->assertEquals($importParams['title'], $roleEntity->title);
147-
$this->assertEquals($importParams['funder'], $roleEntity->funder);
147+
$this->assertEquals($funderOptionValue['value'], $roleEntity->funder);
148148
$this->assertEquals(1, $roleEntity->funder_val_type);
149149
$this->assertEquals($importParams['hrjc_role_percent_pay_funder'], $roleEntity->percent_pay_funder);
150150
}
@@ -153,7 +153,7 @@ public function testImportFunderByIDAndAmount() {
153153
// create contact
154154
$contactParams = ['first_name'=>'walter', 'last_name'=>'white'];
155155
$contactID = $this->createContact($contactParams);
156-
$funderId = $this->createFunder('Test Funder');
156+
$funderOptionValue = $this->createFunder('Test Funder');
157157

158158
// create contract
159159
$contract = $this->createJobContract($contactID, date('Y-m-d', strtotime('-14 days')));
@@ -166,7 +166,7 @@ public function testImportFunderByIDAndAmount() {
166166
'hrjc_region' => 'south amman',
167167
'hrjc_role_department' => 'amman devs',
168168
'hrjc_level_type' => 'guru',
169-
'funder' => $funderId,
169+
'funder' => $funderOptionValue['name'],
170170
'hrjc_funder_val_type' => 'fixed',
171171
'hrjc_role_amount_pay_funder' => '30'
172172
];
@@ -175,7 +175,7 @@ public function testImportFunderByIDAndAmount() {
175175

176176
$roleEntity = $this->findRole(['title' => $importParams['title']]);
177177
$this->assertEquals($importParams['title'], $roleEntity->title);
178-
$this->assertEquals($importParams['funder'], $roleEntity->funder);
178+
$this->assertEquals($funderOptionValue['value'], $roleEntity->funder);
179179
$this->assertEquals(0, $roleEntity->funder_val_type);
180180
$this->assertEquals($importParams['hrjc_role_amount_pay_funder'], $roleEntity->amount_pay_funder);
181181
}
@@ -188,6 +188,7 @@ public function testImportFunderByDisplayNameAndAmount() {
188188
'display_name' => 'walter white'
189189
];
190190
$contactID = $this->createContact($contactParams);
191+
$funderOptionValue = $this->createFunder('Test Funder');
191192

192193
// create contract
193194
$contract = $this->createJobContract($contactID, date('Y-m-d', strtotime('-14 days')));
@@ -200,7 +201,7 @@ public function testImportFunderByDisplayNameAndAmount() {
200201
'hrjc_region' => 'south amman',
201202
'hrjc_role_department' => 'amman devs',
202203
'hrjc_level_type' => 'guru',
203-
'funder' => $contactParams['display_name'],
204+
'funder' => $funderOptionValue['name'],
204205
'hrjc_funder_val_type' => 'fixed',
205206
'hrjc_role_amount_pay_funder' => '30'
206207
];
@@ -209,7 +210,7 @@ public function testImportFunderByDisplayNameAndAmount() {
209210

210211
$roleEntity = $this->findRole(['title' => $importParams['title']]);
211212
$this->assertEquals($importParams['title'], $roleEntity->title);
212-
$this->assertEquals($contactID, $roleEntity->funder);
213+
$this->assertEquals($funderOptionValue['value'], $roleEntity->funder);
213214
$this->assertEquals(0, $roleEntity->funder_val_type);
214215
$this->assertEquals($importParams['hrjc_role_amount_pay_funder'], $roleEntity->amount_pay_funder);
215216
}

com.civicrm.hrjobroles/tests/phpunit/HrJobRolesTestTrait.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ public function createSampleOptionGroupsAndValues() {
2828
'hrjc_region' => 'south amman',
2929
'hrjc_department' => 'amman devs',
3030
'hrjc_level_type' => 'guru',
31-
'cost_centres' => 'abdali'
31+
'cost_centres' => 'abdali',
32+
'hrjc_funder' => 'funder'
3233
];
3334

3435
$optionGroupsList = array_keys($optionGroupsValuesList);
@@ -98,7 +99,7 @@ protected function createFunder($funder) {
9899
'label' => $funder,
99100
]);
100101

101-
return $result['id'];
102+
return array_shift($result['values']);
102103
}
103104

104105
/**

0 commit comments

Comments
 (0)