We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a89062 commit 92ecbb0Copy full SHA for 92ecbb0
tests/MabeEnumTest/EnumSetTest.php
@@ -190,6 +190,19 @@ public function testIterateOutOfRangeIfLastOrdinalEnumIsSet()
190
$this->assertSame($enum->getOrdinal() + 1, $enumSet->key());
191
}
192
193
+ public function testRewindFirstOnEmptySet()
194
+ {
195
+ $enumSet = new EnumSet('MabeEnumTest\TestAsset\EnumBasic');
196
+
197
+ $enumSet->attach(EnumBasic::TWO);
198
+ $enumSet->rewind();
199
+ $this->assertGreaterThan(0, $enumSet->key());
200
201
+ $enumSet->detach(EnumBasic::TWO);
202
203
+ $this->assertSame(0, $enumSet->key());
204
+ }
205
206
public function test32EnumerationsSet()
207
{
208
$enumSet = new EnumSet('MabeEnumTest\TestAsset\Enum32');
0 commit comments