blob: 71265598a6633df432a35511f225a4ff02bf70f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<?php
namespace Civi\Test\Api4\Action;
use Civi\Api4\Contact;
use Civi\Test\Api4\UnitTestCase;
/**
* Class UpdateContactTest
* @package Civi\Test\Api4\Action
* @group headless
*/
class UpdateContactTest extends UnitTestCase {
public function testUpdateWillWork() {
$contactId = Contact::create()
->setCheckPermissions(FALSE)
->addValue('first_name', 'Johann')
->addValue('last_name', 'Tester')
->addValue('contact_type', 'Individual')
->execute()
->first()['id'];
$contact = Contact::update()
->setCheckPermissions(FALSE)
->addWhere('id', '=', $contactId)
->addValue('first_name', 'Testy')
->execute()
->first();
$this->assertEquals('Testy', $contact['first_name']);
$this->assertEquals('Tester', $contact['last_name']);
}
}
|