/** * @covers ::weekDaysOrdered * @dataProvider providerTestWeekDaysOrdered */ public function testWeekDaysOrdered($first_day, $expected) { $container = new ContainerBuilder(); $config = ['system.date' => ['first_day' => $first_day]]; $container->set('config.factory', $this->getConfigFactoryStub($config)); \Drupal::setContainer($container); $weekdays = DateHelper::weekDaysUntranslated(); // self::assertSame() MUST be used here as it checks for array key order. $this->assertSame($expected, DateHelper::weekDaysOrdered($weekdays)); }