finished directive tests