domi-egui 0.1.0

DOMicile 15-primitive widget library for egui (Phase 3c).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use domi_egui::button::{ButtonSize, ButtonVariant};

#[test]
fn defaults_are_primary_lg() {
    assert_eq!(ButtonVariant::default(), ButtonVariant::Primary);
    assert_eq!(ButtonSize::default(), ButtonSize::Lg);
}

#[test]
fn variants_are_distinct() {
    assert_ne!(ButtonVariant::Primary, ButtonVariant::Ghost);
    assert_ne!(ButtonVariant::Primary, ButtonVariant::Danger);
    assert_ne!(ButtonVariant::Ghost, ButtonVariant::Danger);
    assert_ne!(ButtonSize::Sm, ButtonSize::Lg);
}