mirror of
				https://github.com/optim-enterprises-bv/Mailu.git
				synced 2025-11-04 03:57:53 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			14 lines
		
	
	
		
			995 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			995 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
set -e
 | 
						|
echo "Users tests ..."
 | 
						|
# Should fail, admin is already auto-created
 | 
						|
docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu admin admin mailu.io 'FooBar' && exit 1
 | 
						|
echo "The above error was intended!"
 | 
						|
# Should not fail, but does nothing; ifmissing mode
 | 
						|
docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu admin admin mailu.io 'FooBar' --mode=ifmissing
 | 
						|
# Should not fail and update the password; update mode
 | 
						|
docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu admin admin mailu.io 'password' --mode=update
 | 
						|
docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu user user mailu.io 'password'
 | 
						|
docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu user 'user/with/slash' mailu.io 'password'
 | 
						|
docker compose -f tests/compose/core/docker-compose.yml exec -T admin flask mailu user 'user_UTF8' mailu.io 'pa…ss%e9word€'
 | 
						|
echo "User testing successful!"
 |