1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-05 08:30:07 +01:00

Add 'trust' command

This commit is contained in:
Matt Stauffer
2018-01-04 16:36:16 -05:00
parent 5df7ed7a1a
commit 6587fb53a5
4 changed files with 49 additions and 0 deletions

View File

@@ -1,5 +1,7 @@
<?php
use Valet\Brew;
use Valet\Valet;
use Valet\Filesystem;
use Valet\Configuration;
use Illuminate\Container\Container;
@@ -120,4 +122,15 @@ public function test_update_key_updates_the_specified_configuration_key()
$config->shouldReceive('write')->once()->with(['foo' => 'bar', 'bar' => 'baz']);
$config->updateKey('bar', 'baz');
}
public function test_trust_adds_the_sudoer_files()
{
$files = Mockery::mock(Filesystem::class.'[ensureDirExists,put]');
$files->shouldReceive('ensureDirExists')->with('/etc/sudoers.d')->twice();
$files->shouldReceive('put')->twice();
swap(Filesystem::class, $files);
resolve(Brew::class)->createSudoersEntry();
resolve(Valet::class)->createSudoersEntry();
}
}