24 lines
		
	
	
		
			520 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			520 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| class ImageHashBanTest extends WebTestCase {}
 | |
| 
 | |
| if(!defined(VERSION)) return;
 | |
| 
 | |
| class ImageHashBanUnitTest extends UnitTestCase {
 | |
| 	public function _broken_testUploadFailsWhenBanned() {
 | |
| 		$ihb = new ImageHashBan();
 | |
| 		$due = new DataUploadEvent();
 | |
| 
 | |
| 		try {
 | |
| 			$ihb->receive_event($due);
 | |
| 			$this->assertTrue(false); // shouldn't work
 | |
| 		}
 | |
| 		catch(DataUploadException $ex) {
 | |
| 			$this->assertTrue(true); // should fail
 | |
| 		}
 | |
| 		catch(Exception $ex) {
 | |
| 			$this->assertTrue(false); // but not with any other error
 | |
| 		}
 | |
| 	}
 | |
| }
 | |
| ?>
 |