public function testSubmission()
 {
     $form_ser = file_get_contents('CFDBIntegrationCalderaFormsTest/form.dat');
     $referrer_ser = file_get_contents('CFDBIntegrationCalderaFormsTest/referrer.dat');
     $processed_data_ser = file_get_contents('CFDBIntegrationCalderaFormsTest/processed_data.dat');
     $form = unserialize($form_ser);
     $referrer = unserialize($referrer_ser);
     global $processed_data;
     $processed_data = unserialize($processed_data_ser);
     $caldera = new CFDBIntegrationCalderaForms(null);
     $data = $caldera->convertData($form);
     $this->assertEquals("Caldera Form 1", $data->title);
     $this->assertEquals('click', $data->posted_data['mybutton']);
     $this->assertEquals('good,bad,ugly', $data->posted_data['mycheckbox']);
     $this->assertEquals('red', $data->posted_data['mydropdown']);
     $this->assertEquals('*****@*****.**', $data->posted_data['email']);
     $this->assertEquals('my hidden value', $data->posted_data['myhidden']);
     $this->assertEquals("line1\nline2\nline3", $data->posted_data['text']);
     $this->assertEquals('(123)456-7890', $data->posted_data['phone']);
     $this->assertEquals('far', $data->posted_data['howfar']);
     $this->assertEquals('VA', $data->posted_data['state']);
     $this->assertEquals('hello', $data->posted_data['line']);
     $this->assertEquals('#786161', $data->posted_data['color']);
     $this->assertEquals('73', $data->posted_data['range']);
     $this->assertEquals('Screen-Shot.png', $data->posted_data['file']);
     $this->assertEquals('/var/www/htdocs//wp-content/uploads/2015/05/Screen-Shot.png', $data->uploaded_files['file']);
 }
 public function testSubmission()
 {
     $form_ser = file_get_contents('CFDBIntegrationCalderaFormsTest/form.dat');
     $form = unserialize($form_ser);
     $caldera = new CFDBIntegrationCalderaForms(null);
     $data = $caldera->convertData($form, 1);
     $this->assertEquals('Caldera Form 1', $data->title);
     $this->assertEquals('click', $data->posted_data['mybutton']);
     $this->assertEquals('good,bad', $data->posted_data['mycheckbox']);
     $this->assertEquals('blue', $data->posted_data['mydropdown']);
     $this->assertEquals('*****@*****.**', $data->posted_data['email']);
     $this->assertEquals('my hidden value', $data->posted_data['myhidden']);
     $this->assertEquals("here is some text", $data->posted_data['text']);
     $this->assertEquals('(123)456-7890', $data->posted_data['phone']);
     $this->assertEquals('far', $data->posted_data['howfar']);
     $this->assertEquals('BC', $data->posted_data['state']);
     $this->assertEquals('line text', $data->posted_data['line']);
     $this->assertEquals('#612C2C', $data->posted_data['color']);
     $this->assertEquals('36', $data->posted_data['range']);
     $this->assertEquals('CCE.png', $data->posted_data['file']);
     $this->assertEquals('/var/www/htdocs//wp-content/uploads/2016/09/CCE.png', $data->uploaded_files['file']);
 }