Completed
Push — fix/improve-search-product-lay... ( e4fb73...5c8387 )
by
unknown
146:14 queued 136:16
created

WP_Test_Jetpack_Calypsoify   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 31
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 1

Importance

Changes 0
Metric Value
dl 0
loc 31
rs 10
c 0
b 0
f 0
wmc 2
lcom 1
cbo 1

2 Methods

Rating   Name   Duplication   Size   Complexity  
A setUp() 0 4 1
A test_mock_masterbar_activation() 0 4 1
1
<?php
2
/**
3
 * Class Calypsoify.
4
 *
5
 * @package automattic/jetpack
6
 */
7
8
require_jetpack_file( 'modules/calypsoify/class-jetpack-calypsoify.php' );
9
10
/**
11
 * Class WP_Test_Jetpack_Calypsoify
12
 */
13
class WP_Test_Jetpack_Calypsoify extends WP_UnitTestCase {
14
	/**
15
	 * Instance to test.
16
	 *
17
	 * @var Jetpack_Calypsoify
18
	 */
19
	private $instance;
20
21
	/**
22
	 * Sets up each test.
23
	 *
24
	 * @inheritDoc
25
	 */
26
	public function setUp() {
27
		parent::setUp();
28
		$this->instance = Jetpack_Calypsoify::get_instance();
29
	}
30
31
	/**
32
	 * Sets up the Masterbar mock.
33
	 *
34
	 * For sites when Masterbar is not active, we mock it. This test confirms that functions.
35
	 *
36
	 * @covers Jetpack_Calypsoify::mock_masterbar_activation
37
	 * @see https://github.com/Automattic/jetpack/pull/17939
38
	 */
39
	public function test_mock_masterbar_activation() {
40
		$result = $this->instance->mock_masterbar_activation();
41
		$this->assertInstanceOf( 'Automattic\Jetpack\Dashboard_Customizations\Masterbar', $result, 'The Masterbar class was not initiated.' );
42
	}
43
}
44