Skip to content

Instantly share code, notes, and snippets.

@justinhj
Created July 6, 2020 04:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save justinhj/5c5a868df5b67576af0a66ab1c439c07 to your computer and use it in GitHub Desktop.
Save justinhj/5c5a868df5b67576af0a66ab1c439c07 to your computer and use it in GitHub Desktop.
package org.example
import zio.test._
import ZioExample._
import zio.test.environment.TestConsole
import zio.test.Assertion.{isEmpty,equalTo}
class ZioExampleSpec extends DefaultRunnableSpec {
def spec = suite("ZioExampleSpec")(
test("fail")(assert(List(1))(isEmpty)),
testM("helloApp correctly displays output") {
for {
_ <- helloApp
output <- TestConsole.output
} yield assert(output)(equalTo(Vector("Hello, World!\n")))
}
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment