sweet 0.4.2

A delightful cross-platform test runner
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![cfg_attr(test, feature(test, custom_test_frameworks))]
#![cfg_attr(test, test_runner(sweet::test_runner))]
use beet_utils::prelude::*;
use sweet::prelude::*;

#[test]
fn var() { env_ext::var("SWEET_ROOT").unwrap().xpect_ends_with("beet/"); }

#[test]
fn vars_filtered() {
	// implicitly tests `vars()`
	let filter = GlobFilter::default().with_include("SWEET_ROOT");
	let vars = env_ext::vars_filtered(filter);
	vars.len().xpect_eq(1);
	vars[0].0.xref().xpect_eq("SWEET_ROOT");
	vars[0].1.xref().xpect_ends_with("beet/");
}