From c2150441943c19abaf17ba70244f113d4ea344ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Miko=C5=82ajczyk?= Date: Tue, 30 Jan 2024 10:57:46 +0100 Subject: [PATCH] Quick-start: update snippet (#96) --- examples/quick-start-with-drink/README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/examples/quick-start-with-drink/README.md b/examples/quick-start-with-drink/README.md index 8dc01ea..49206f8 100644 --- a/examples/quick-start-with-drink/README.md +++ b/examples/quick-start-with-drink/README.md @@ -44,17 +44,19 @@ Your typical test module will look like: ```rust #[cfg(test)] mod tests { + use drink::session::{Session, NO_ARGS, NO_ENDOWMENT, NO_SALT}; + #[drink::contract_bundle_provider] enum BundleProvider {} #[drink::test] - fn deploy_and_call_a_contract() -> Result<(), Box> { - let result: bool = Session::::new()? - .deploy_bundle_and(BundleProvider::local(), "new", &["true"], vec![], None)? - .call_and("flip", NO_ARGS, None)? - .call_and("flip", NO_ARGS, None)? - .call_and("flip", NO_ARGS, None)? - .call("get", NO_ARGS, None)??; + fn deploy_and_call_a_contract(mut session: Session) -> Result<(), Box> { + let result: bool = session + .deploy_bundle_and(BundleProvider::local(), "new", &["true"], NO_SALT, NO_ENDOWMENT)? + .call_and("flip", NO_ARGS, NO_ENDOWMENT)? + .call_and("flip", NO_ARGS, NO_ENDOWMENT)? + .call_and("flip", NO_ARGS, NO_ENDOWMENT)? + .call("get", NO_ARGS, NO_ENDOWMENT)??; assert_eq!(result, false); } }