Pete Davidson passed Kim Kardashian’s ‘boyfriend test’ while on vacation in the tropics