You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							41 lines
						
					
					
						
							911 B
						
					
					
				
			
		
		
	
	
							41 lines
						
					
					
						
							911 B
						
					
					
				<?php | 
						|
 | 
						|
namespace yiiunit\framework\widgets; | 
						|
 | 
						|
use yii\widgets\Spaceless; | 
						|
 | 
						|
/** | 
						|
 * @group widgets | 
						|
 */ | 
						|
class SpacelessTest extends \yiiunit\TestCase | 
						|
{ | 
						|
	public function testWidget() | 
						|
	{ | 
						|
		ob_start(); | 
						|
		ob_implicit_flush(false); | 
						|
 | 
						|
		echo "<body>\n"; | 
						|
 | 
						|
		Spaceless::begin(); | 
						|
		echo "\t<div class='wrapper'>\n"; | 
						|
 | 
						|
		Spaceless::begin(); | 
						|
		echo "\t\t<div class='left-column'>\n"; | 
						|
		echo "\t\t\t<p>This is a left bar!</p>\n"; | 
						|
		echo "\t\t</div>\n\n"; | 
						|
		echo "\t\t<div class='right-column'>\n"; | 
						|
		echo "\t\t\t<p>This is a right bar!</p>\n"; | 
						|
		echo "\t\t</div>\n"; | 
						|
		Spaceless::end(); | 
						|
 | 
						|
		echo "\t</div>\n"; | 
						|
		Spaceless::end(); | 
						|
 | 
						|
		echo "\t<p>Bye!</p>\n"; | 
						|
		echo "</body>\n"; | 
						|
 | 
						|
		$expected="<body>\n<div class='wrapper'><div class='left-column'><p>This is a left bar!</p>". | 
						|
			"</div><div class='right-column'><p>This is a right bar!</p></div></div>\t<p>Bye!</p>\n</body>\n"; | 
						|
		$this->assertEquals($expected, ob_get_clean()); | 
						|
	} | 
						|
}
 | 
						|
 |