50 lines
		
	
	
		
			849 B
		
	
	
	
		
			V
		
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			849 B
		
	
	
	
		
			V
		
	
	
| module http
 | |
| 
 | |
| fn test_str() {
 | |
| 	code := Status.bad_gateway
 | |
| 	actual := code.str()
 | |
| 	assert actual == 'Bad Gateway'
 | |
| }
 | |
| 
 | |
| fn test_int() {
 | |
| 	code := Status.see_other
 | |
| 	actual := code.int()
 | |
| 	assert actual == 303
 | |
| }
 | |
| 
 | |
| fn test_is_valid() {
 | |
| 	code := Status.gateway_timeout
 | |
| 	actual := code.is_valid()
 | |
| 	assert actual == true
 | |
| }
 | |
| 
 | |
| fn test_is_valid_negative() {
 | |
| 	code := Status.unassigned
 | |
| 	actual := code.is_valid()
 | |
| 	assert actual == false
 | |
| }
 | |
| 
 | |
| fn test_is_error() {
 | |
| 	code := Status.too_many_requests
 | |
| 	actual := code.is_error()
 | |
| 	assert actual == true
 | |
| }
 | |
| 
 | |
| fn test_is_error_negative() {
 | |
| 	code := Status.cont
 | |
| 	actual := code.is_error()
 | |
| 	assert actual == false
 | |
| }
 | |
| 
 | |
| fn test_is_success() {
 | |
| 	code := Status.accepted
 | |
| 	actual := code.is_success()
 | |
| 	assert actual == true
 | |
| }
 | |
| 
 | |
| fn test_is_success_negative() {
 | |
| 	code := Status.forbidden
 | |
| 	actual := code.is_success()
 | |
| 	assert actual == false
 | |
| }
 |