   ```
   """
 
-  @includes_ecto Code.ensure_loaded?(Ecto.Adapters.SQL.Sandbox) &&
-                   Code.ensure_loaded?(Phoenix.Ecto.SQL.Sandbox)
-
   defmacro __using__(_) do
     quote do
       ExUnit.Case.register_attribute(__MODULE__, :sessions)

        rescue
          e ->
            if Wallaby.screenshot_on_failure?() do
              unquote(__MODULE__).take_screenshots_for_sessions(self(), unquote(message))
            end

            reraise(e, __STACKTRACE__)

      import Wallaby.Feature

      setup context do
        metadata = unquote(__MODULE__).Utils.maybe_checkout_repos(context[:async])

        start_session_opts =
          [metadata: metadata]
          |> unquote(__MODULE__).Utils.put_create_session_fn(context[:create_session_fn])

        get_in(context, [:registered, :sessions])
        |> unquote(__MODULE__).Utils.sessions_iterable()
        |> Enum.map(fn
          opts when is_list(opts) ->
            unquote(__MODULE__).Utils.start_session(opts, start_session_opts)

          i when is_number(i) ->
            unquote(__MODULE__).Utils.start_session([], start_session_opts)
        end)
        |> unquote(__MODULE__).Utils.build_setup_return()
      end
    end
  end
