Skip to content
This repository was archived by the owner on Jun 10, 2024. It is now read-only.

Commit 87d7b8c

Browse files
committed
new ReCaptchaConfigurationTest test class
1 parent 3c906c0 commit 87d7b8c

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

tests/ReCaptchaConfigurationTest.php

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
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+
}

0 commit comments

Comments
 (0)