by default ensure should be set to 'present'
fixed tests