# frozen_string_literal: true require 'spec_helper' describe 'Indenting embedded views' do i <<~EOF def render(assigns) do ~L"""
Some content
""" end EOF i <<~EOF def render(assigns) do ~H"""
This is immediately nested
There's a self-closing tag
""" end EOF i <<~EOF def render(assigns) do ~L"""
Some content
""" end EOF i <<~EOF def render(assigns) do ~L"""
Some content
""" end EOF i <<~EOF def render(assigns) do ~L"""

Some paragraph

""" end EOF i <<~EOF def render(assigns) do ~L"""
it
keeps
nesting
""" end EOF i <<~EOF def render(assgins) do ~L"""
<%= for i <- iter do %>
<%= i %>
<% end %>
""" end EOF i <<~EOF def render(assigns) do ~L""" <%= live_component @socket, Component, id: "<%= @id %>", user: @user do %>

Some Header

Some Section

I'm some text

<% end %> """ end EOF i <<~EOF def render(assigns) do ~L""" <%= render_component, @socket, Component do %>

Multi-line opening eex tag that takes a block

<% end %> """ end EOF i <<~EOF def render(assigns) do ~L"""
<%= render_component, @socket, Component %>
<%= render_component, @socket, Component %>

Multi-line single eex tag

""" end EOF i <<~EOF def render(assigns) do ~H""" "bar" } }} /> """ end EOF i <<~EOF def render(assigns) do ~L""" <%= live_component @socket, Component, id: "<%= @id %>", team: @team do %>
A deeply nested tree
with trailing whitespace
<%= for i <- iter do %>
<%= i %>
<% end %>
  • {{ item }}
Hi

hi

I'm ok, ok?
hi there!

hi


content
hi
content
content in new div after a self-closing div

<%= @solo.eex_tag %> content

<% end %> """ end EOF end