$this->assertEquals($ufJoinUpdated['values'][0]['is_active'], $params['is_active']);
}
+ /**
+ * Ensure we can create a survey join which is less common than event or contribution
+ * joins.
+ */
+ public function testCreateSurveyUFJoin() {
+ $params = array(
+ 'module' => 'CiviCampaign',
+ 'entity_table' => 'civicrm_survey',
+ 'entity_id' => 1,
+ 'weight' => 1,
+ 'uf_group_id' => $this->_ufGroupId,
+ 'is_active' => 1,
+ 'sequential' => 1,
+ );
+ $ufJoin = $this->callAPIAndDocument('uf_join', 'create', $params, __FUNCTION__, __FILE__);
+ $this->assertEquals($ufJoin['values'][0]['module'], $params['module']);
+ $this->assertEquals($ufJoin['values'][0]['uf_group_id'], $params['uf_group_id']);
+ $this->assertEquals($ufJoin['values'][0]['is_active'], $params['is_active']);
+ }
public function testFindUFJoinWrongParamsType() {
$params = 'a string';