Skip to content

Instantly share code, notes, and snippets.

package com.zuchos.pizzeria
import com.zuchos.pizzeria.PizzaOrderingService.Composition.PredefinedComposition
import com.zuchos.pizzeria.PizzaOrderingService.{Composition, CompositionId, Crust, Size}
import com.zuchos.pizzeria.PizzaOrderingService.OrderedItem.Pizza
import org.scalatest.{EitherValues, FlatSpec, Matchers}
import org.scalatest.concurrent.{Eventually, IntegrationPatience, ScalaFutures}
class PizzaOrderingServiceSpec extends FlatSpec with ScalaFutures with EitherValues with Eventually with Matchers with IntegrationPatience {
scenario-name: "Lukasz orders XL margarita on crust with chees to his default addrress"
given {
users: [{name: "Lukasz", address: {line1: "Elm Street", line1:"12", city: "Warsaw"}}]
funds: [{user: "Lukasz", funds: "200.00"}]
}
when {
make-orders: [
{
order-name: "Lukasz's 1st order", user: "Lukasz", items: {
import akka.actor.testkit.typed.scaladsl.ActorTestKit
import akka.stream.scaladsl.{Sink, Source}
import org.scalatest.flatspec.AnyFlatSpecLike
import scala.concurrent.Future
//akka 2.6.5
//zio 1.0.3.5-RC
class PublisherTest extends AnyFlatSpecLike {