Skip to content
Snippets Groups Projects
Commit 94196612 authored by Grzegorz Rola's avatar Grzegorz Rola
Browse files

bugfix(tests): unit

parent f81823b4
No related branches found
No related tags found
1 merge request!8bugfix(tests): unit
Pipeline #439621 passed with warnings with stages
in 43 seconds
...@@ -12,17 +12,17 @@ ...@@ -12,17 +12,17 @@
], ],
"config": { "config": {
"platform": { "platform": {
"php": "7.0" "php": "7.4"
} }
}, },
"require": { "require": {
"php": ">=7.0", "php": ">=7.4",
"wpdesk/wp-basic-requirements": "^3.2.3", "wpdesk/wp-basic-requirements": "^3.2.3",
"wpdesk/wp-builder": "^2.0.0", "wpdesk/wp-builder": "^2.0.0",
"wpdesk/wp-wpdesk-tracker": "^3" "wpdesk/wp-wpdesk-tracker": "^3"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "<7", "phpunit/phpunit": "^7||^8||^9",
"wp-coding-standards/wpcs": "^0.14.1", "wp-coding-standards/wpcs": "^0.14.1",
"squizlabs/php_codesniffer": "^3.0.2", "squizlabs/php_codesniffer": "^3.0.2",
"mockery/mockery": "*", "mockery/mockery": "*",
......
...@@ -9,7 +9,7 @@ class Test_Plugin_Bootstrap extends \WP_Mock\Tools\TestCase { ...@@ -9,7 +9,7 @@ class Test_Plugin_Bootstrap extends \WP_Mock\Tools\TestCase {
const WP_VERSION = 5.5; const WP_VERSION = 5.5;
public function setUp() { public function setUp(): void {
WP_Mock::setUp(); WP_Mock::setUp();
WP_Mock::userFunction( 'get_locale', WP_Mock::userFunction( 'get_locale',
...@@ -34,11 +34,15 @@ class Test_Plugin_Bootstrap extends \WP_Mock\Tools\TestCase { ...@@ -34,11 +34,15 @@ class Test_Plugin_Bootstrap extends \WP_Mock\Tools\TestCase {
[ [
'return' => 'whatever', 'return' => 'whatever',
] ); ] );
WP_Mock::userFunction( 'wp_using_ext_object_cache',
[
'return' => false,
] );
! defined( 'WP_PLUGIN_DIR' ) && define( 'WP_PLUGIN_DIR', __DIR__ . '/../../Stub/' ); ! defined( 'WP_PLUGIN_DIR' ) && define( 'WP_PLUGIN_DIR', __DIR__ . '/../../Stub/' );
} }
public function tearDown() { public function tearDown(): void {
WP_Mock::tearDown(); WP_Mock::tearDown();
} }
......
...@@ -6,12 +6,12 @@ class Test_Plugin_Initialization_Strategy_Simple extends \WP_Mock\Tools\TestCase ...@@ -6,12 +6,12 @@ class Test_Plugin_Initialization_Strategy_Simple extends \WP_Mock\Tools\TestCase
const WP_VERSION = 5.5; const WP_VERSION = 5.5;
public function setUp() { public function setUp(): void {
WP_Mock::setUp(); WP_Mock::setUp();
$this->markTestSkipped('Move this test to paid plugin flow library!'); $this->markTestSkipped('Move this test to paid plugin flow library!');
} }
public function tearDown() { public function tearDown(): void {
WP_Mock::tearDown(); WP_Mock::tearDown();
} }
......
...@@ -7,11 +7,11 @@ use WPDesk\Plugin\Flow\Initialization\Simple\SimplePaidStrategy; ...@@ -7,11 +7,11 @@ use WPDesk\Plugin\Flow\Initialization\Simple\SimplePaidStrategy;
class Test_Plugin_Initialization_Strategy_Simple_Factory extends \WP_Mock\Tools\TestCase { class Test_Plugin_Initialization_Strategy_Simple_Factory extends \WP_Mock\Tools\TestCase {
public function setUp() { public function setUp(): void {
WP_Mock::setUp(); WP_Mock::setUp();
} }
public function tearDown() { public function tearDown(): void {
WP_Mock::tearDown(); WP_Mock::tearDown();
} }
......
...@@ -4,11 +4,11 @@ use WPDesk\Plugin\Flow\Initialization\Simple\SimpleFreeStrategy; ...@@ -4,11 +4,11 @@ use WPDesk\Plugin\Flow\Initialization\Simple\SimpleFreeStrategy;
class Test_Plugin_Initialization_Strategy_Simple_Free extends \WP_Mock\Tools\TestCase { class Test_Plugin_Initialization_Strategy_Simple_Free extends \WP_Mock\Tools\TestCase {
public function setUp() { public function setUp(): void {
WP_Mock::setUp(); WP_Mock::setUp();
} }
public function tearDown() { public function tearDown(): void {
WP_Mock::tearDown(); WP_Mock::tearDown();
} }
...@@ -27,6 +27,10 @@ class Test_Plugin_Initialization_Strategy_Simple_Free extends \WP_Mock\Tools\Tes ...@@ -27,6 +27,10 @@ class Test_Plugin_Initialization_Strategy_Simple_Free extends \WP_Mock\Tools\Tes
[ [
'return' => 'whatever', 'return' => 'whatever',
] ); ] );
WP_Mock::userFunction( 'get_locale',
[
'return' => 'en_US',
] );
$strategy = new SimpleFreeStrategy( $info ); $strategy = new SimpleFreeStrategy( $info );
$this->assertInstanceOf( Stub_Plugin::class, $strategy->run_init( $info ), "Plugin should be actually built" ); $this->assertInstanceOf( Stub_Plugin::class, $strategy->run_init( $info ), "Plugin should be actually built" );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment