Test Failed
Push — master ( 2a4e3b...86163b )
by Roberto
03:30
created

ReCaptchaConfigurationTest::getEnvironmentSetUp()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 1
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
<?php
2
/**
3
 * Copyright (c) 2017 - present
4
 * LaravelGoogleRecaptcha - ReCaptchaConfigurationTest.php
5
 * author: Roberto Belotti - [email protected]
6
 * web : robertobelotti.com, github.com/biscolab
7
 * Initial version created on: 13/2/2019
8
 * MIT license: https://github.com/biscolab/laravel-recaptcha/blob/master/LICENSE
9
 */
10
11
namespace Biscolab\ReCaptcha\Tests;
12
13
use Biscolab\ReCaptcha\Controllers\ReCaptchaController;
14
use Biscolab\ReCaptcha\ReCaptchaBuilder;
15
use Biscolab\ReCaptcha\ReCaptchaBuilderV2;
16
use Biscolab\ReCaptcha\ReCaptchaBuilderV3;
17
use Illuminate\Support\Facades\App;
18
19
/**
20
 * Class ReCaptchaConfigurationTest
21
 * @package Biscolab\ReCaptcha\Tests
22
 */
23
class ReCaptchaConfigurationTest extends TestCase {
24
25
	/**
26
	 * @var ReCaptchaBuilder
27
	 */
28
	protected $recaptcha;
29
30
	/**
31
	 * @test
32
	 */
33
	public function testSkipIpWhiteListIsArray() {
34
35
		$ip_whitelist = $this->recaptcha->getIpWhitelist();
36
		$this->assertTrue(is_array($ip_whitelist));
37
		$this->assertCount(2, $ip_whitelist);
38
	}
39
40
	/**
41
	 * Define environment setup.
42
	 *
43
	 * @param  \Illuminate\Foundation\Application $app
44
	 *
45
	 * @return void
46
	 */
47
	protected function getEnvironmentSetUp($app) {
48
49
		$app['config']->set('recaptcha.skip_ip', '10.0.0.1,10.0.0.2');
50
	}
51
52
	/**
53
	 * Setup the test environment.
54
	 */
55
	protected function setUp() {
56
57
		parent::setUp(); // TODO: Change the autogenerated stub
58
59
		$this->recaptcha = new ReCaptchaBuilderV2('api_site_key', 'api_secret_key');
60
	}
61
}