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 @@
],
"config": {
"platform": {
"php": "7.0"
"php": "7.4"
}
},
"require": {
"php": ">=7.0",
"php": ">=7.4",
"wpdesk/wp-basic-requirements": "^3.2.3",
"wpdesk/wp-builder": "^2.0.0",
"wpdesk/wp-wpdesk-tracker": "^3"
},
"require-dev": {
"phpunit/phpunit": "<7",
"phpunit/phpunit": "^7||^8||^9",
"wp-coding-standards/wpcs": "^0.14.1",
"squizlabs/php_codesniffer": "^3.0.2",
"mockery/mockery": "*",
......
......@@ -9,7 +9,7 @@ class Test_Plugin_Bootstrap extends \WP_Mock\Tools\TestCase {
const WP_VERSION = 5.5;
public function setUp() {
public function setUp(): void {
WP_Mock::setUp();
WP_Mock::userFunction( 'get_locale',
......@@ -34,11 +34,15 @@ class Test_Plugin_Bootstrap extends \WP_Mock\Tools\TestCase {
[
'return' => 'whatever',
] );
WP_Mock::userFunction( 'wp_using_ext_object_cache',
[
'return' => false,
] );
! defined( 'WP_PLUGIN_DIR' ) && define( 'WP_PLUGIN_DIR', __DIR__ . '/../../Stub/' );
}
public function tearDown() {
public function tearDown(): void {
WP_Mock::tearDown();
}
......
......@@ -6,12 +6,12 @@ class Test_Plugin_Initialization_Strategy_Simple extends \WP_Mock\Tools\TestCase
const WP_VERSION = 5.5;
public function setUp() {
public function setUp(): void {
WP_Mock::setUp();
$this->markTestSkipped('Move this test to paid plugin flow library!');
}
public function tearDown() {
public function tearDown(): void {
WP_Mock::tearDown();
}
......
......@@ -7,11 +7,11 @@ use WPDesk\Plugin\Flow\Initialization\Simple\SimplePaidStrategy;
class Test_Plugin_Initialization_Strategy_Simple_Factory extends \WP_Mock\Tools\TestCase {
public function setUp() {
public function setUp(): void {
WP_Mock::setUp();
}
public function tearDown() {
public function tearDown(): void {
WP_Mock::tearDown();
}
......
......@@ -4,11 +4,11 @@ use WPDesk\Plugin\Flow\Initialization\Simple\SimpleFreeStrategy;
class Test_Plugin_Initialization_Strategy_Simple_Free extends \WP_Mock\Tools\TestCase {
public function setUp() {
public function setUp(): void {
WP_Mock::setUp();
}
public function tearDown() {
public function tearDown(): void {
WP_Mock::tearDown();
}
......@@ -27,6 +27,10 @@ class Test_Plugin_Initialization_Strategy_Simple_Free extends \WP_Mock\Tools\Tes
[
'return' => 'whatever',
] );
WP_Mock::userFunction( 'get_locale',
[
'return' => 'en_US',
] );
$strategy = new SimpleFreeStrategy( $info );
$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