#full-stack #e2e #browser #web

nightly dev sweet_test

A pretty cross platform test runner

7 releases

Uses new Rust 2024

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

#23 in #e2e


Used in 6 crates (4 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–32MB
~464K SLoC