Add getOrdersCount() to WooCommerce helper

[MAILPOET-1732]
This commit is contained in:
Rostislav Wolny
2019-03-22 11:56:19 +01:00
committed by M. Shull
parent 74bee5ec1e
commit 29e2cebce3
5 changed files with 53 additions and 4 deletions

View File

@ -44,7 +44,7 @@ class MenuTest extends \MailPoetTest {
function testItChecksMailpoetAPIKey() {
$renderer = Stub::make(new Renderer());
$menu = new Menu($renderer, new AccessControl(new Functions()), new SettingsController(), new Functions(), new WooCommerceHelper, new ServicesChecker, new UserFlagsController);
$menu = $this->getMenu($renderer);
$_REQUEST['page'] = 'mailpoet-newsletters';
$checker = Stub::make(
@ -66,7 +66,7 @@ class MenuTest extends \MailPoetTest {
function testItChecksPremiumKey() {
$renderer = Stub::make(new Renderer());
$menu = new Menu($renderer, new AccessControl(new Functions()), new SettingsController(), new Functions(), new WooCommerceHelper, new ServicesChecker, new UserFlagsController);
$menu = $this->getMenu($renderer);
$_REQUEST['page'] = 'mailpoet-newsletters';
$checker = Stub::make(
@ -85,4 +85,16 @@ class MenuTest extends \MailPoetTest {
$menu->checkPremiumKey($checker);
expect($menu->premium_key_valid)->false();
}
private function getMenu(Renderer $renderer) {
return new Menu(
$renderer,
new AccessControl(),
new SettingsController(),
new Functions(),
new WooCommerceHelper(new Functions()),
new ServicesChecker,
new UserFlagsController
);
}
}