#browser #e2e #full-stack #web

nightly sweet_test

A pretty cross platform test runner

7 releases

Uses new Rust 2024

new 0.4.1 Apr 26, 2025
0.4.0 Apr 25, 2025
0.3.0 Mar 8, 2025
0.3.0-rc.4 Feb 14, 2025
0.3.0-rc.1 Jan 13, 2025

#1047 in Testing

Download history 74/week @ 2025-01-08 33/week @ 2025-01-15 248/week @ 2025-01-29 43/week @ 2025-02-05 168/week @ 2025-02-12 43/week @ 2025-02-19 24/week @ 2025-02-26 139/week @ 2025-03-05 23/week @ 2025-03-12 19/week @ 2025-03-19 21/week @ 2025-03-26 16/week @ 2025-04-02 15/week @ 2025-04-09 39/week @ 2025-04-16

95 downloads per month
Used in 22 crates (5 directly)

MIT/Apache

170KB
4.5K SLoC

Sweet Test

A pretty cross platform test runner.

Usage

#![cfg_attr(test, feature(test, custom_test_frameworks))]
#![cfg_attr(test, test_runner(sweet_test::test_runner))]
use sweet_test::prelude::*;

#[test]
fn it_passes(){
	assert!(1 + 1 == 2);
	expect("sweet").not().to_contain("verbose matchers");
}

cargo test

Dependencies

~8–28MB
~446K SLoC