/** * @param string $scenario * @param array $expected * @dataProvider getScenarioAttributes * */ public function testScenarios($scenario, $expected) { $model = new User(['scenario' => $scenario]); $actual = $model->safeAttributes(); sort($expected); sort($actual); expect('safe attributes are correct', $actual)->equals($expected); }