should handle fragment spreads without directives