Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

test

A function that checks other code and fails if it's wrong.

A #[test] function runs under cargo test and passes unless it panics (for example on a failed assert_eq!).

Examples

  • #[test] fn charges_25_cents_a_day() { assert_eq!(late_fee(3), 75); } runs under cargo test and reports ok.

Read the full section →