blob: ca936b14dc2a4d270642c034af38c0d95d0b10d6 [file] [log] [blame]
// Copyright 2020 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
use anyhow::Error;
use inspect_rust_codelab_testing::{IntegrationTest, TestOptions};
#[fuchsia::test]
async fn start_with_fizzbuzz() -> Result<(), Error> {
let test = IntegrationTest::start(2, TestOptions::default()).await?;
let reverser = test.connect_to_reverser()?;
let result = reverser.reverse("hello").await?;
assert_eq!(result, "olleh");
Ok(())
}
#[fuchsia::test]
async fn start_without_fizzbuzz() -> Result<(), Error> {
let test = IntegrationTest::start(2, TestOptions { include_fizzbuzz: false }).await?;
let reverser = test.connect_to_reverser()?;
let result = reverser.reverse("hello").await?;
assert_eq!(result, "olleh");
Ok(())
}