Skip to content

Commit da975b1

Browse files
committed
Merge branch 'development'
2 parents 183c8c6 + dd72bfd commit da975b1

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

src/helpers/Search.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
namespace LaravelEasyRepository\helpers;
55

66

7+
use function League\Flysystem\Local\ensureDirectoryExists;
8+
79
class Search
810
{
911
/**
@@ -12,6 +14,9 @@ class Search
1214
* @return array [SplFileInfo]
1315
*/
1416
static function file($folder, $pattern_array) {
17+
// check directory exsist
18+
ensureDirectoryExists($folder);
19+
1520
$return = array();
1621
$iti = new \RecursiveDirectoryIterator($folder);
1722
foreach(new \RecursiveIteratorIterator($iti) as $file){

tests/Unit/FolderTest.php

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?php
2+
3+
4+
namespace LaravelEasyRepository\Tests\Unit;
5+
6+
7+
use LaravelEasyRepository\Tests\TestCase;
8+
class FolderTest extends TestCase
9+
{
10+
11+
/**
12+
* @group folder_test
13+
*/
14+
public function test_folder_repository()
15+
{
16+
$folder_exist = false;
17+
if(file_exists($this->app->basePath()."/".config("easy-repository.repository_directory"))) {
18+
$folder_exist = true;
19+
} else {
20+
$folder_exist = false;
21+
}
22+
23+
$this->assertEquals(true, $folder_exist);
24+
}
25+
}

0 commit comments

Comments
 (0)