holochain 0.7.0-dev.22

Holochain, a framework for distributed applications
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::sweettest::{SweetConductor, SweetDnaFile};
use holochain_wasm_test_utils::TestWasm;

#[tokio::test(flavor = "multi_thread")]
async fn request_dna_def() {
    let (dna, _, _) = SweetDnaFile::unique_from_test_wasms(vec![TestWasm::Create]).await;
    let mut conductor = SweetConductor::standard().await;
    let app = conductor.setup_app("app", [&dna]).await.unwrap();
    let cells = app.into_cells();

    let dna_def = conductor.get_dna_def(cells[0].cell_id());

    assert!(dna_def.is_some());
    assert!(dna_def.unwrap() == *dna.dna_def());
}