| 
									
										
										
										
											2010-10-17 18:27:10 -04:00
										 |  |  | require 'testing_env' | 
					
						
							|  |  |  | require 'extend/string' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-18 20:32:51 -05:00
										 |  |  | class StringTest < Homebrew::TestCase | 
					
						
							| 
									
										
										
										
											2010-10-17 18:27:10 -04:00
										 |  |  |   def test_undent | 
					
						
							|  |  |  |     undented = <<-EOS.undent
 | 
					
						
							|  |  |  |     hi | 
					
						
							|  |  |  | ....my friend over | 
					
						
							|  |  |  |     there | 
					
						
							|  |  |  |     EOS | 
					
						
							| 
									
										
										
										
											2014-06-04 16:31:57 -05:00
										 |  |  |     assert_equal "hi\nmy friend over\nthere\n", undented | 
					
						
							| 
									
										
										
										
											2010-10-17 18:27:10 -04:00
										 |  |  |   end | 
					
						
							| 
									
										
										
										
											2014-05-01 01:10:51 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  |   def test_undent_not_indented | 
					
						
							|  |  |  |     undented = <<-EOS.undent
 | 
					
						
							|  |  |  | hi | 
					
						
							|  |  |  | I'm not indented | 
					
						
							|  |  |  |     EOS | 
					
						
							| 
									
										
										
										
											2014-06-04 16:31:57 -05:00
										 |  |  |     assert_equal "hi\nI'm not indented\n", undented | 
					
						
							| 
									
										
										
										
											2014-05-01 01:10:51 +02:00
										 |  |  |   end | 
					
						
							| 
									
										
										
										
											2010-10-17 18:27:10 -04:00
										 |  |  | end |