Skip to content

Commit

Permalink
Move match as infix lhs test to all OptionalBraces
Browse files Browse the repository at this point in the history
  • Loading branch information
kitbellew committed Jul 6, 2023
1 parent 0d04137 commit 39249ab
Show file tree
Hide file tree
Showing 5 changed files with 153 additions and 39 deletions.
39 changes: 0 additions & 39 deletions scalafmt-tests/src/test/resources/scala3/Match.stat
Original file line number Diff line number Diff line change
Expand Up @@ -325,42 +325,3 @@ case head :: tail =>
)
case Nil => Nil
}
<<< match as infix lhs, with rewrite
rewrite.scala3.removeOptionalBraces = yes
===
def foo(url: String) = {
url match {
case "foo" => Some("")
case _ => None
} map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
}
>>>
def foo(url: String) =
url match {
case "foo" => Some("")
case _ => None
} map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
<<< match as select lhs, with rewrite
rewrite.scala3.removeOptionalBraces = yes
===
def foo(url: String) = {
url.match {
case "foo" => Some("")
case _ => None
}.map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
}
>>>
def foo(url: String) =
url
.match
case "foo" => Some("")
case _ => None
.map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
39 changes: 39 additions & 0 deletions scalafmt-tests/src/test/resources/scala3/OptionalBraces.stat
Original file line number Diff line number Diff line change
Expand Up @@ -5004,3 +5004,42 @@ object A:
new Foo("xyz"):
print("msg")
.bar()
<<< match as infix lhs, with rewrite
rewrite.scala3.removeOptionalBraces = yes
===
def foo(url: String) = {
url match {
case "foo" => Some("")
case _ => None
} map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
}
>>>
def foo(url: String) =
url match {
case "foo" => Some("")
case _ => None
} map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
<<< match as select lhs, with rewrite
rewrite.scala3.removeOptionalBraces = yes
===
def foo(url: String) = {
url.match {
case "foo" => Some("")
case _ => None
}.map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
}
>>>
def foo(url: String) =
url
.match
case "foo" => Some("")
case _ => None
.map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
33 changes: 33 additions & 0 deletions scalafmt-tests/src/test/resources/scala3/OptionalBraces_fold.stat
Original file line number Diff line number Diff line change
Expand Up @@ -4789,3 +4789,36 @@ object A:
new Foo("xyz"):
print("msg")
.bar()
<<< match as infix lhs, with rewrite
rewrite.scala3.removeOptionalBraces = yes
===
def foo(url: String) = {
url match {
case "foo" => Some("")
case _ => None
} map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
}
>>>
def foo(url: String) =
url match {
case "foo" => Some("")
case _ => None
} map { img => Html(s"""<img class="embed" src="$img" alt="$url"/>""") }
<<< match as select lhs, with rewrite
rewrite.scala3.removeOptionalBraces = yes
===
def foo(url: String) = {
url.match {
case "foo" => Some("")
case _ => None
}.map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
}
>>>
def foo(url: String) = url.match
case "foo" => Some("")
case _ => None
.map { img => Html(s"""<img class="embed" src="$img" alt="$url"/>""") }
38 changes: 38 additions & 0 deletions scalafmt-tests/src/test/resources/scala3/OptionalBraces_keep.stat
Original file line number Diff line number Diff line change
Expand Up @@ -5036,3 +5036,41 @@ object A:
new Foo("xyz"):
print("msg")
.bar()
<<< match as infix lhs, with rewrite
rewrite.scala3.removeOptionalBraces = yes
===
def foo(url: String) = {
url match {
case "foo" => Some("")
case _ => None
} map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
}
>>>
def foo(url: String) =
url match {
case "foo" => Some("")
case _ => None
} map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
<<< match as select lhs, with rewrite
rewrite.scala3.removeOptionalBraces = yes
===
def foo(url: String) = {
url.match {
case "foo" => Some("")
case _ => None
}.map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
}
>>>
def foo(url: String) =
url.match
case "foo" => Some("")
case _ => None
.map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
Original file line number Diff line number Diff line change
Expand Up @@ -5157,3 +5157,46 @@ object A:
new Foo("xyz"):
print("msg")
.bar()
<<< match as infix lhs, with rewrite
rewrite.scala3.removeOptionalBraces = yes
===
def foo(url: String) = {
url match {
case "foo" => Some("")
case _ => None
} map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
}
>>>
def foo(url: String) =
url match {
case "foo" =>
Some("")
case _ =>
None
} map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
<<< match as select lhs, with rewrite
rewrite.scala3.removeOptionalBraces = yes
===
def foo(url: String) = {
url.match {
case "foo" => Some("")
case _ => None
}.map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}
}
>>>
def foo(url: String) =
url
.match
case "foo" =>
Some("")
case _ =>
None
.map { img =>
Html(s"""<img class="embed" src="$img" alt="$url"/>""")
}

0 comments on commit 39249ab

Please sign in to comment.