assertSame($expected, $specification->passes()); } /** * @return \Generator */ public function passesProvider() : Generator { yield [ DatasetHasDimensionality::with(Unlabeled::quick([ ['swamp', 'island', 'black knight', 'counter spell'], ]), 4), true, ]; yield [ DatasetHasDimensionality::with(Unlabeled::quick([ [0.0, 1.0, 2.0], ]), 4), false, ]; } }