mirror of
https://github.com/ramsey/uuid.git
synced 2026-06-26 17:46:38 +03:00
Allow setting the node provider on the FeatureSet
This commit is contained in:
@@ -12,6 +12,7 @@ use Ramsey\Uuid\Generator\DefaultNameGenerator;
|
||||
use Ramsey\Uuid\Generator\PeclUuidTimeGenerator;
|
||||
use Ramsey\Uuid\Guid\GuidBuilder;
|
||||
use Ramsey\Uuid\Math\BrickMathCalculator;
|
||||
use Ramsey\Uuid\Provider\NodeProviderInterface;
|
||||
use Ramsey\Uuid\Validator\ValidatorInterface;
|
||||
|
||||
class FeatureSetTest extends TestCase
|
||||
@@ -67,4 +68,13 @@ class FeatureSetTest extends TestCase
|
||||
|
||||
$this->assertInstanceOf(BrickMathCalculator::class, $featureSet->getCalculator());
|
||||
}
|
||||
|
||||
public function testSetNodeProvider(): void
|
||||
{
|
||||
$nodeProvider = Mockery::mock(NodeProviderInterface::class);
|
||||
$featureSet = new FeatureSet();
|
||||
$featureSet->setNodeProvider($nodeProvider);
|
||||
|
||||
$this->assertSame($nodeProvider, $featureSet->getNodeProvider());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user