From 9a7bff1bfe5637978bb402468c875c076c67ed91 Mon Sep 17 00:00:00 2001 From: edalzell Date: Sat, 14 Aug 2021 15:56:17 -0700 Subject: [PATCH] put the blueprints in the right spot --- tests/Unit/WebhookTest.php | 35 ++++--------------- .../{ => collections/sites}/sites.yaml | 0 2 files changed, 6 insertions(+), 29 deletions(-) rename tests/__fixtures__/blueprints/{ => collections/sites}/sites.yaml (100%) diff --git a/tests/Unit/WebhookTest.php b/tests/Unit/WebhookTest.php index d2f2ca3..15eb08d 100644 --- a/tests/Unit/WebhookTest.php +++ b/tests/Unit/WebhookTest.php @@ -6,9 +6,7 @@ use Statamic\Entries\Collection; use Statamic\Facades\Blueprint; use Statamic\Facades\Entry; -use Statamic\Facades\File; use Statamic\Facades\User; -use Statamic\Facades\YAML; use TransformStudios\Uptime\Notifications\AlertCleared; use TransformStudios\Uptime\Tests\TestCase; @@ -70,36 +68,15 @@ public function sends_alert_cleared_notification() 'event' => 'alert_cleared', ]; - $user = User::make()->email('foo@bar.com'); - - $user->save(); - - $blueprint = Blueprint::makeFromFields(YAML::file(__DIR__.'/../__fixtures__/blueprints/sites.yaml')->parse()) - ->setHandle('sites'); - $userBlueprint = Blueprint::makeFromFields(YAML::file(__DIR__.'/../__fixtures__/blueprints/user.yaml')->parse()) - ->setHandle('user'); - Blueprint::shouldReceive('in')->with('collections/sites')->andReturn(collect(['sites' => $blueprint])); - Blueprint::shouldReceive('in')->with('users')->andReturn(collect(['user' => $userBlueprint])); - - // Blueprint::setDirectory(__DIR__.'/../__fixtures__/blueprints/'); - // // $blueprint = Blueprint::make('sites') - // // ->setContents(YAML::file(__DIR__.'/../__fixtures__/blueprints/sites.yaml')->parse()); - - // // $blueprint->save(); + $user = User::make() + ->email('foo@bar.com') + ->save(); - // copy( - // __DIR__.'/../__fixtures__/blueprints/sites.yaml', - // '../__fixtures__/blueprints/collections/sites/sites.yaml' - // ); - // dd('what'); - $collection = (new Collection) - ->handle('sites'); - // ->entryBlueprint('sites'); + Blueprint::setDirectory(__DIR__.'/../__fixtures__/blueprints/'); - $collection->save(); + (new Collection)->handle('sites')->save(); - /** @var \Statamic\Entries\Entry */ - $entry = Entry::make() + Entry::make() ->collection('sites') ->in('default') ->set('title', 'Test Site') diff --git a/tests/__fixtures__/blueprints/sites.yaml b/tests/__fixtures__/blueprints/collections/sites/sites.yaml similarity index 100% rename from tests/__fixtures__/blueprints/sites.yaml rename to tests/__fixtures__/blueprints/collections/sites/sites.yaml