StringFS
scala.meta.testkit.StringFS
object StringFS
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StringFS.type
Members list
Value members
Concrete methods
Gives a string representation of a directory.
Gives a string representation of a directory.
Performs the inverse as fromString.
Example:
val layout = """
/Main.scala
object A { def foo() = print("foo") }
"""
assert(asString(fromString(layout)) == layout)
Value parameters
- includePath
-
an optional filter function to exclude files
- root
-
the directory to print as a string
Attributes
Creates a temporary directory with a layout matching the markup in the string.
Creates a temporary directory with a layout matching the markup in the string.
Example syntax of the expected markup in the string:
fromString("""
/build.sbt
lazy val core = project
/src/main/scala/core/Foo.scala
package core
object Foo.scala
""")
Use asString for the inverse, go from a temporary directory to a string.
Value parameters
- layout
-
the string representing the directory layout. NOTE. Lines starting with forward slash / are always interpreted as the start of a new file entry.
- root
-
the temporary directory to apply the layout markup. If not provided, defaults to a fresh temporary directory.
Attributes
In this article