We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents bc841af + fb56703 commit 5ef7c57Copy full SHA for 5ef7c57
1 file changed
tests/unit/Snak/SnakListTest.php
@@ -91,9 +91,17 @@ public function invalidConstructorArgumentsProvider() {
91
array( $id1 ),
92
array( new PropertyNoValueSnak( $id1 ) ),
93
array( new PropertyValueSnak( $id1, new StringValue( 'a' ) ) ),
94
+ array( array( null ) ),
95
+ array( array( $id1 ) ),
96
+ array( array( new SnakList() ) ),
97
);
98
}
99
100
+ public function testGivenAssociativeArray_constructorPreservesArrayKeys() {
101
+ $snakList = new SnakList( array( 'key' => new PropertyNoValueSnak( 1 ) ) );
102
+ $this->assertSame( array( 'key' ), array_keys( iterator_to_array( $snakList ) ) );
103
+ }
104
+
105
/**
106
* @dataProvider instanceProvider
107
* @param SnakList $array
0 commit comments