MCPcopy Create free account
hub / github.com/hashintel/hash / create_web

Function create_web

libs/@local/graph/postgres-store/tests/principals/web.rs:18–44  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

16
17#[tokio::test]
18async fn create_web() -> Result<(), Box<dyn Error>> {
19 let mut db = DatabaseTestWrapper::new().await;
20 let (mut client, actor_id) = db.seed().await?;
21
22 let response = client
23 .create_web(
24 actor_id,
25 CreateWebParameter {
26 id: None,
27 administrator: Some(actor_id),
28 shortname: None,
29 is_actor_web: false,
30 },
31 )
32 .await?;
33
34 assert!(client.is_web(response.web_id).await?);
35 assert!(client.is_machine(response.machine_id).await?);
36
37 let retrieved = client
38 .get_web_by_id(actor_id.into(), response.web_id)
39 .await?
40 .expect("Web should exist");
41 assert_eq!(retrieved.id, response.web_id);
42
43 Ok(())
44}
45
46#[tokio::test]
47async fn create_web_with_id() -> Result<(), Box<dyn Error>> {

Callers

nothing calls this directly

Calls 5

OkInterface · 0.85
seedMethod · 0.45
create_webMethod · 0.45
expectMethod · 0.45
get_web_by_idMethod · 0.45

Tested by

no test coverage detected