Add more directive tests