Skip to content

Commit 041992b

Browse files
committed
docs: add terminal test preview graphic
1 parent b277b1f commit 041992b

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ and extensibility while keeping the core small and explicit.
1010
- Response helpers for JSON, HTML, and text
1111
- CLI scaffolding for new projects
1212

13+
## Terminal Preview
14+
![cargo test output](docs/assets/cargo-test.svg)
15+
1316
## Quickstart
1417
```rust
1518
use raw::{App, Response, Text};

docs/assets/cargo-test.cast

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{"version": 2, "width": 80, "height": 24, "timestamp": 1769136677, "env": {"SHELL": "/bin/zsh", "TERM": "xterm-256color"}}
2+
[0.227041, "o", "\u001b[1m\u001b[32m Finished\u001b[0m `test` profile [unoptimized + debuginfo] target(s) in 0.17s\r\n"]
3+
[0.229465, "o", "\u001b[1m\u001b[32m Running\u001b[0m unittests src/lib.rs (target/debug/deps/raw-def0bda2350c9955)\r\n"]
4+
[0.237628, "o", "\r\nrunning 16 tests\r\n"]
5+
[0.238862, "o", "test config::tests::parse_workers_rejects_zero ... \u001b[32mok\u001b(B\u001b[m\r\n"]
6+
[0.239181, "o", "test request::tests::parse_query_pairs ... \u001b[32mok\u001b(B\u001b[m\r\n"]
7+
[0.239798, "o", "test response::tests::html_response_sets_content_type ... \u001b[32mok\u001b(B\u001b[m"]
8+
[0.239863, "o", "\r\n"]
9+
[0.239877, "o", "test response::tests::json_response_sets_content_type ... \u001b[32mok\u001b(B\u001b[m\r\n"]
10+
[0.239917, "o", "test response::tests::text_response_sets_content_type ... \u001b[32mok\u001b(B\u001b[m\r\ntest router::tests::match_param_path ... \u001b[32mok\u001b(B\u001b[m\r\n"]
11+
[0.239925, "o", "test router::tests::match_static_path ... \u001b[32mok\u001b(B\u001b[m\r\n"]
12+
[0.240022, "o", "test router::tests::match_wildcard_path ... \u001b[32mok\u001b(B\u001b[m\r\n"]
13+
[0.240083, "o", "test static_files::tests::sanitize_defaults_index ... \u001b[32mok\u001b(B\u001b[m\r\n"]
14+
[0.240108, "o", "test static_files::tests::sanitize_rejects_parent ... \u001b[32mok\u001b(B\u001b[m\r\n"]
15+
[0.240334, "o", "test static_files::tests::content_type_defaults_binary ... \u001b[32mok\u001b(B\u001b[m\r\n"]
16+
[0.240349, "o", "test app::tests::app_registers_put_route ... \u001b[32mok\u001b(B\u001b[m\r\ntest app::tests::app_registers_route ... \u001b[32mok\u001b(B\u001b[m\r\ntest middleware_builtin::tests::request_id_adds_header ... "]
17+
[0.240364, "o", "\u001b[32mok\u001b(B\u001b[m\r\n"]
18+
[0.240597, "o", "test request::tests::parse_json_body ... \u001b[32mok\u001b(B\u001b[m\r\n"]
19+
[0.24072, "o", "test app::tests::run_returns_error_on_invalid_addr ... \u001b[32mok\u001b(B\u001b[m\r\n"]
20+
[0.240728, "o", "\r\ntest result: \u001b[32mok\u001b(B\u001b[m. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out"]
21+
[0.240857, "o", "; finished in 0.00s\r\n\r\n"]
22+
[0.241131, "o", "\u001b[1m\u001b[32m Running\u001b[0m tests/server.rs (target/debug/deps/server-bdb8a0d576aa1146)\r\n"]
23+
[0.248691, "o", "\r\nrunning 1 test\r\n"]
24+
[0.259407, "o", "test serves_basic_route ... \u001b[32mok\u001b(B\u001b[m\r\n"]
25+
[0.259418, "o", "\r\ntest result: \u001b[32mok\u001b(B\u001b[m. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s\r\n\r\n"]
26+
[0.25967, "o", "\u001b[1m\u001b[32m Running\u001b[0m tests/static_files.rs (target/debug/deps/static_files-b347a1e20b4c44f8)\r\n"]
27+
[0.272743, "o", "\r\nrunning 1 test\r\n"]
28+
[0.285965, "o", "test serves_static_file_before_routes ... \u001b[32mok\u001b(B\u001b[m\r\n"]
29+
[0.285993, "o", "\r\ntest result: \u001b[32mok\u001b(B\u001b[m. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s\r\n\r\n"]
30+
[0.286244, "o", "\u001b[1m\u001b[32m Running\u001b[0m unittests src/main.rs (target/debug/deps/raw-20b91dc3553f1b50)\r\n"]
31+
[0.290766, "o", "\r\nrunning 1 test\r\n"]
32+
[0.292284, "o", "test scaffold::tests::scaffold_creates_project_structure ... \u001b[32mok\u001b(B\u001b[m\r\n"]
33+
[0.29238, "o", "\r\ntest result: \u001b[32mok\u001b(B\u001b[m"]
34+
[0.292404, "o", ". 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\r\n\r\n"]
35+
[0.292613, "o", "\u001b[1m\u001b[32m Doc-tests\u001b[0m raw\r\n"]
36+
[0.77121, "o", "\r\nrunning 0 tests\r\n"]
37+
[0.771352, "o", "\r\ntest result: "]
38+
[0.771386, "o", "\u001b[32mok\u001b(B\u001b[m. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out"]
39+
[0.771652, "o", "; finished in 0.00s\r\n\r\n"]

0 commit comments

Comments
 (0)