瀏覽代碼

Add integration tests for web

develop
Silvestr Predko 2 年之前
父節點
當前提交
fcb5814d62
共有 2 個文件被更改,包括 25 次插入0 次删除
  1. 3
    0
      web-client/Cargo.toml
  2. 22
    0
      web-client/tests/integration.rs

+ 3
- 0
web-client/Cargo.toml 查看文件

@@ -34,3 +34,6 @@ itertools = "0.10"
34 34
 rand = { version = "0.8.5" }
35 35
 rand_chacha = "0.3"
36 36
 serde-wasm-bindgen = "0.4.3"
37
+
38
+[dev-dependencies]
39
+wasm-bindgen-test = "0.3"

+ 22
- 0
web-client/tests/integration.rs 查看文件

@@ -0,0 +1,22 @@
1
+use wasm_bindgen_test::*;
2
+
3
+wasm_bindgen_test_configure!(run_in_browser);
4
+
5
+#[wasm_bindgen_test]
6
+async fn pass() {
7
+    console_log!("Test Passed");
8
+}
9
+
10
+#[wasm_bindgen_test]
11
+async fn key_exchange() {
12
+    // temporary for docker testing
13
+    let resp = reqwest::get("http://key-exchange:3000/meeting").await;
14
+    console_log!("{resp:?}");
15
+}
16
+
17
+#[wasm_bindgen_test]
18
+async fn sandbox() {
19
+    // temporary for docker testing
20
+    let resp = reqwest::get("http://sandbox:3030").await;
21
+    console_log!("{resp:?}");
22
+}

Loading…
取消
儲存