public function ShareaholicSeqShareCountsTest::testGooglePlusPrepareRequest in Share Buttons, Related Posts, Content Analytics - Shareaholic 8
Same name and namespace in other branches
- 7.3 lib/social-share-counts/seq_share_count_test.php \ShareaholicSeqShareCountsTest::testGooglePlusPrepareRequest()
File
- lib/
social-share-counts/ seq_share_count_test.php, line 174
Class
Code
public function testGooglePlusPrepareRequest() {
$config = ShareaholicSeqShareCount::get_services_config();
// check that the function sets the post body in the $config object
$this->share_count
->google_plus_prepare_request($this->url, $config);
$this
->assertNotNull($config['google_plus']['body'], 'The post body for google plus should not be null');
// mock the ip address and check that the userIp is set
$mockIp = 'mockIp';
$_SERVER['REMOTE_ADDR'] = $mockIp;
$this->share_count
->google_plus_prepare_request($this->url, $config);
$this
->assertEquals($mockIp, $config['google_plus']['body'][0]['params']['userIp']);
}