Completed
Push — try/xmlrpc-server-package-clas... ( 6199c0...8e0ceb )
by
unknown
07:26
created

Test_Logo   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

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

1 Method

Rating   Name   Duplication   Size   Complexity  
A test_constructor_default_logo() 0 9 1
1
<?php
2
3
use Automattic\Jetpack\Assets\Logo;
4
5
use PHPUnit\Framework\TestCase;
6
7
class Test_Logo extends TestCase {
8
9
	/**
10
	 * Ensure the rendered logo has all the CSS classes needed for styling.
11
	 */
12
	function test_constructor_default_logo() {
13
		$logo = new Logo();
14
		$logo_render = $logo->render();
15
		$this->assertContains( '<svg xmlns="http://www.w3.org/2000/svg"', $logo_render );
16
		$this->assertContains( 'class="jetpack-logo"', $logo_render );
17
		$this->assertContains( 'class="jetpack-logo__icon-circle"', $logo_render );
18
		$this->assertEquals( 2, preg_match_all( '/class="jetpack-logo__icon-triangle"/', $logo_render ) );
19
		$this->assertContains( 'class="jetpack-logo__text"', $logo_render );
20
	}
21
22
}
23