         end
       end
       """
-      processed = script |> ScriptStrings.blank
-      assert processed == script
+      desired = """
+      defmodule Sneaky do
+        def String do
+          ~S()
+        end
+      end
+      """
+      assert desired == script |> ScriptStrings.blank
     end
 
     should "strip contents from strings, preserving newlines" do

      assert processed == script
    end

    should "no-op with with s sigil" do
      script = """
      defmodule Sneaky do
        def String do
          ~s(Hey, look, this is a string!)
        end
      end
      """

      assert processed == script
    end

    should "strip contents from s sigil" do
      script = """
      defmodule Sneaky do
        def String do
          ~s(Hey, look, this is a string!)
        end
      end
      """
      desired = """
      defmodule Sneaky do
        def String do
          ~s()
        end
      end
      """
      assert desired == script |> ScriptStrings.blank
    end

    should "strip contents from S sigil" do
      script = """
      defmodule Sneaky do
        def String do
