From f7d8b425c3ecb492852ed0aef491b8325dbcf3f2 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Mon, 23 Feb 2026 22:36:06 +0200 Subject: [PATCH] test scheduled node is created --- .../UseCases/CreateScheduledNodeTest.php | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 tests/Unit/ScheduledNode/UseCases/CreateScheduledNodeTest.php diff --git a/tests/Unit/ScheduledNode/UseCases/CreateScheduledNodeTest.php b/tests/Unit/ScheduledNode/UseCases/CreateScheduledNodeTest.php new file mode 100644 index 0000000..073f31a --- /dev/null +++ b/tests/Unit/ScheduledNode/UseCases/CreateScheduledNodeTest.php @@ -0,0 +1,40 @@ +scheduledNodeRepo = new FakeScheduledNodeRepository; + $this->useCase = new CreateScheduledNode( + $this->scheduledNodeRepo + ); + } + + public function test_create_scheduled_node(): void + { + $scheduledNode = $this->useCase->execute( + new CreateScheduledNodeRequest( + date: new DateTimeImmutable('now') + ) + ); + $this->assertInstanceOf(ScheduledNode::class, $scheduledNode); + $this->assertInstanceOf( + ScheduledNodeRepository::class, + $this->scheduledNodeRepo + ); + } +}