public function HijriNodeDisplayTest::testLongDisplay in Hijri 1.0.x
Same name and namespace in other branches
- 3.0.x tests/src/Functional/HijriNodeDisplayTest.php \Drupal\Tests\hijri\Functional\HijriNodeDisplayTest::testLongDisplay()
File
- tests/
Functional/ HijriNodeDisplayTest.php, line 79
Class
Namespace
Drupal\Tests\hijri\FunctionalCode
public function testLongDisplay() {
$this
->drupalLogin($this
->createUser([
'administer hijri',
]));
$this
->drupalGet('admin/config/regional/date-time/hijri');
$this->assert
->statusCodeEquals(200);
$edit = [
'hijri_correction_value' => 0,
'hijri_types[]' => [
'article',
],
'hijri_display' => "long",
];
$this
->submitForm($edit, 'Save configuration');
$this
->drupalGet('admin/config/regional/date-time/hijri');
$this->account = $this
->drupalCreateUser();
$this
->drupalLogin($this->account);
$this->node = $this
->drupalCreateNode([
'type' => 'article',
'promote' => 1,
'uid' => $this->account
->id(),
]);
$this
->drupalGet('node/' . $this->node
->id());
$this->assert
->pageTextContainsOnce(t('Submitted by @username on @datetime', [
'@username' => $this->account
->getAccountName(),
'@datetime' => $this->hijri_formatter
->format($this->node
->getCreatedTime(), (string) \Drupal::config('hijri.config')
->get('hijri_display')),
]));
}