Merge branch 'master' of ssh://shish@marigold.shishnet.org/git/shimmie2
This commit is contained in:
		
						commit
						0d5b2ecab1
					
				| @ -3,7 +3,7 @@ class BanWordsTest extends ShimmieWebTestCase { | |||||||
| 	function testWordBan() { | 	function testWordBan() { | ||||||
| 		$this->log_in_as_admin(); | 		$this->log_in_as_admin(); | ||||||
| 		$this->get_page("setup"); | 		$this->get_page("setup"); | ||||||
| 		$this->set_field("_config_banned_words", "viagra\nporn\n/http:.*\.cn\//"); | 		$this->set_field("_config_banned_words", "viagra\nporn\n\n/http:.*\.cn\//"); | ||||||
| 		$this->click("Save Settings"); | 		$this->click("Save Settings"); | ||||||
| 		$this->log_out(); | 		$this->log_out(); | ||||||
| 
 | 
 | ||||||
| @ -21,7 +21,7 @@ class BanWordsTest extends ShimmieWebTestCase { | |||||||
| 		$this->assert_title("Comment Blocked"); | 		$this->assert_title("Comment Blocked"); | ||||||
| 
 | 
 | ||||||
| 		$this->get_page("post/view/$image_id"); | 		$this->get_page("post/view/$image_id"); | ||||||
| 		$this->set_field('comment', "kittens\n\n\n\nand viagra!"); | 		$this->set_field('comment', "kittens and viagra!"); | ||||||
| 		$this->click("Post Comment"); | 		$this->click("Post Comment"); | ||||||
| 		$this->assert_title("Comment Blocked"); | 		$this->assert_title("Comment Blocked"); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -6,6 +6,8 @@ class IcoHandlerTest extends ShimmieWebTestCase { | |||||||
| 		$this->assert_response(302); | 		$this->assert_response(302); | ||||||
| 		$this->log_out(); | 		$this->log_out(); | ||||||
| 
 | 
 | ||||||
|  | 		$raw = $this->get_page("get_ico/$image_id"); // test for no crash
 | ||||||
|  | 
 | ||||||
| 		$this->log_in_as_admin(); | 		$this->log_in_as_admin(); | ||||||
| 		$this->delete_image($image_id); | 		$this->delete_image($image_id); | ||||||
| 		$this->log_out(); | 		$this->log_out(); | ||||||
|  | |||||||
| @ -17,10 +17,13 @@ class SVGHandlerTest extends ShimmieWebTestCase { | |||||||
| </svg>'); | </svg>'); | ||||||
| 
 | 
 | ||||||
| 		$this->log_in_as_user(); | 		$this->log_in_as_user(); | ||||||
| 		$image_id = $this->post_image("favicon.ico", "shimmie favicon"); | 		$image_id = $this->post_image("test.svg", "something"); | ||||||
| 		$this->assert_response(302); | 		$this->assert_response(302); | ||||||
| 		$this->log_out(); | 		$this->log_out(); | ||||||
| 
 | 
 | ||||||
|  | 		$raw = $this->get_page("get_svg/$image_id"); | ||||||
|  | 		$this->assertTrue(strpos($raw, "www.w3.org") > 0); | ||||||
|  | 
 | ||||||
| 		$this->log_in_as_admin(); | 		$this->log_in_as_admin(); | ||||||
| 		$this->delete_image($image_id); | 		$this->delete_image($image_id); | ||||||
| 		$this->log_out(); | 		$this->log_out(); | ||||||
|  | |||||||
| @ -18,6 +18,8 @@ class IPBanTest extends SCoreWebTestCase { | |||||||
| 		$this->click("Remove"); // FIXME: remove which ban? :S
 | 		$this->click("Remove"); // FIXME: remove which ban? :S
 | ||||||
| 		$this->assert_no_text("42.42.42.42"); | 		$this->assert_no_text("42.42.42.42"); | ||||||
| 
 | 
 | ||||||
|  |         $this->get_page('ip_ban/list?all=on'); // just test it doesn't crash for now
 | ||||||
|  | 
 | ||||||
| 		$this->log_out(); | 		$this->log_out(); | ||||||
| 
 | 
 | ||||||
| 		# FIXME: test that the IP is actually banned
 | 		# FIXME: test that the IP is actually banned
 | ||||||
|  | |||||||
| @ -9,9 +9,23 @@ class ReportImageTest extends ShimmieWebTestCase { | |||||||
| 		$this->log_out(); | 		$this->log_out(); | ||||||
| 
 | 
 | ||||||
| 		$this->log_in_as_admin(); | 		$this->log_in_as_admin(); | ||||||
|  | 
 | ||||||
|  | 		$this->get_page("setup"); | ||||||
|  | 		$this->set_field("_config_report_image_show_thumbs", true); | ||||||
|  | 		$this->click("Save Settings"); | ||||||
| 		$this->get_page("image_report/list"); | 		$this->get_page("image_report/list"); | ||||||
| 		$this->assert_title("Reported Images"); | 		$this->assert_title("Reported Images"); | ||||||
| 		$this->assert_text("report details"); | 		$this->assert_text("report details"); | ||||||
|  | 
 | ||||||
|  | 		$this->get_page("setup"); | ||||||
|  | 		$this->set_field("_config_report_image_show_thumbs", false); | ||||||
|  | 		$this->click("Save Settings"); | ||||||
|  | 		$this->get_page("image_report/list"); | ||||||
|  | 		$this->assert_title("Reported Images"); | ||||||
|  | 		$this->assert_text("report details"); | ||||||
|  | 		$this->assert_text("$image_id"); | ||||||
|  | 
 | ||||||
|  | 		$this->get_page("image_report/list"); | ||||||
| 		$this->click("Remove Report"); | 		$this->click("Remove Report"); | ||||||
| 		$this->assert_title("Reported Images"); | 		$this->assert_title("Reported Images"); | ||||||
| 		$this->assert_no_text("report details"); | 		$this->assert_no_text("report details"); | ||||||
|  | |||||||
| @ -15,6 +15,10 @@ class SetupTest extends SCoreWebTestCase { | |||||||
|         $this->get_page('setup'); |         $this->get_page('setup'); | ||||||
| 		$this->assert_title("Shimmie Setup"); | 		$this->assert_title("Shimmie Setup"); | ||||||
| 		$this->assert_text("General"); | 		$this->assert_text("General"); | ||||||
|  | 
 | ||||||
|  |         $this->get_page('setup/advanced'); | ||||||
|  | 		$this->assert_title("Shimmie Setup"); | ||||||
|  | 		$this->assert_text("thumb_quality"); | ||||||
| 		$this->log_out(); | 		$this->log_out(); | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user