Skip to content

Commit 1ccc533

Browse files
committed
Fix tests
Signed-off-by: Matt Friedman <maf675@gmail.com>
1 parent 62b791e commit 1ccc533

2 files changed

Lines changed: 39 additions & 1 deletion

File tree

event/listener.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ public function wpn_faq($event)
314314
'FAQ_ANSWER' => $this->language->lang($answer),
315315
];
316316
}
317-
317+
318318
$this->template->assign_block_vars_array('faq_block.faq_row', $faq_rows);
319319
}
320320
}

tests/event/listener_test.php

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,4 +421,42 @@ public function test_validate_pwa_options($validate, $cfg_array, $expected_error
421421

422422
self::assertEquals($expected_error, $error);
423423
}
424+
425+
public function test_wpn_faq()
426+
{
427+
$this->language->add_lang('webpushnotifications_faq', 'phpbb/webpushnotifications');
428+
429+
$this->template->expects(self::once())
430+
->method('assign_block_vars')
431+
->withConsecutive(
432+
['faq_block', [
433+
'BLOCK_TITLE' => $this->lang('HELP_FAQ_WPN'),
434+
'SWITCH_COLUMN' => false
435+
]]
436+
);
437+
438+
$this->template->expects(self::once())
439+
->method('assign_block_vars_array')
440+
->with('faq_block.faq_row', [
441+
['FAQ_QUESTION' => $this->lang('HELP_FAQ_WPN_WHAT_QUESTION'), 'FAQ_ANSWER' => $this->lang('HELP_FAQ_WPN_WHAT_ANSWER')],
442+
['FAQ_QUESTION' => $this->lang('HELP_FAQ_WPN_HOW_QUESTION'), 'FAQ_ANSWER' => $this->lang('HELP_FAQ_WPN_HOW_ANSWER')],
443+
['FAQ_QUESTION' => $this->lang('HELP_FAQ_WPN_IOS_QUESTION'), 'FAQ_ANSWER' => $this->lang('HELP_FAQ_WPN_IOS_ANSWER')],
444+
['FAQ_QUESTION' => $this->lang('HELP_FAQ_WPN_SESSION_QUESTION'), 'FAQ_ANSWER' => $this->lang('HELP_FAQ_WPN_SESSION_ANSWER')],
445+
['FAQ_QUESTION' => $this->lang('HELP_FAQ_WPN_SUBBING_QUESTION'), 'FAQ_ANSWER' => $this->lang('HELP_FAQ_WPN_SUBBING_ANSWER')],
446+
['FAQ_QUESTION' => $this->lang('HELP_FAQ_WPN_GENERAL_QUESTION'), 'FAQ_ANSWER' => $this->lang('HELP_FAQ_WPN_GENERAL_ANSWER')],
447+
]
448+
);
449+
450+
$event = new \phpbb\event\data([
451+
'block_name' => 'HELP_FAQ_BLOCK_BOOKMARKS',
452+
]);
453+
454+
$this->set_listener();
455+
$this->listener->wpn_faq($event);
456+
}
457+
458+
private function lang($string)
459+
{
460+
return $this->language->lang($string);
461+
}
424462
}

0 commit comments

Comments
 (0)