create([ 'lemonsqueezy_snapshot' => [ 'error' => [ 'message' => 'Sync failed.', ], ], ]); $this->assertSame('Sync failed.', $package->lemonsqueezy_sync_error_message); } public function test_lemonsqueezy_sync_error_message_returns_null_when_missing(): void { $package = Package::factory()->create([ 'lemonsqueezy_snapshot' => [ 'product' => [ 'id' => 'pro_123', ], ], ]); $this->assertNull($package->lemonsqueezy_sync_error_message); } }