World Cup bound side Morocco will take on Chile in an international friendly in Spain on Friday night.