Skip to content

Commit

Permalink
format tests
Browse files Browse the repository at this point in the history
  • Loading branch information
novaugust committed Apr 8, 2024
1 parent cff10d7 commit 1de0395
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 46 deletions.
40 changes: 21 additions & 19 deletions test/style/module_directives/alias_lifting_test.exs
Original file line number Diff line number Diff line change
Expand Up @@ -155,25 +155,27 @@ defmodule Styler.Style.ModuleDirectives.AliasLiftingTest do
end

test "lifts in modules with only-child bodies" do
assert_style """
defmodule A do
def lift_me() do
A.B.C.foo()
A.B.C.baz()
end
end
""",
"""
defmodule A do
@moduledoc false
alias A.B.C
def lift_me do
C.foo()
C.baz()
end
end
"""
assert_style(
"""
defmodule A do
def lift_me() do
A.B.C.foo()
A.B.C.baz()
end
end
""",
"""
defmodule A do
@moduledoc false
alias A.B.C
def lift_me do
C.foo()
C.baz()
end
end
"""
)
end

describe "comments stay put" do
Expand Down
56 changes: 29 additions & 27 deletions test/style/module_directives_test.exs
Original file line number Diff line number Diff line change
Expand Up @@ -550,32 +550,34 @@ defmodule Styler.Style.ModuleDirectivesTest do
end

test "de-aliases use/behaviour/import/moduledoc" do
assert_style """
defmodule MyModule do
alias A.B.C
@moduledoc "Implements \#{C.foo()}!"
alias D.F.C
import C
alias G.H.C
@behaviour C
alias Z.X.C
use SomeMacro, with: C
end
""",
"""
defmodule MyModule do
@moduledoc "Implements \#{A.B.C.foo()}!"
@behaviour G.H.C
use SomeMacro, with: Z.X.C
import D.F.C
alias A.B.C
alias D.F.C
alias G.H.C
alias Z.X.C
end
"""
assert_style(
"""
defmodule MyModule do
alias A.B.C
@moduledoc "Implements \#{C.foo()}!"
alias D.F.C
import C
alias G.H.C
@behaviour C
alias Z.X.C
use SomeMacro, with: C
end
""",
"""
defmodule MyModule do
@moduledoc "Implements \#{A.B.C.foo()}!"
@behaviour G.H.C
use SomeMacro, with: Z.X.C
import D.F.C
alias A.B.C
alias D.F.C
alias G.H.C
alias Z.X.C
end
"""
)
end
end

0 comments on commit 1de0395

Please sign in to comment.