badges 0.3.2

A pure Rust library for generating SVG badges with an included binary
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use badges::{BadgeBuilder, BadgeColor, BadgeStyle};
use pretty_assertions::assert_eq;

const TEST_BADGE: &str = include_str!("test_badge.svg");

#[test]
fn render_badge() {
    let badge = BadgeBuilder::new()
        .message_color(BadgeColor::Green)
        .label("badge")
        .message("rendered")
        .style(BadgeStyle::Flat)
        .render()
        .expect("failed to render badge");

    assert_eq!(badge, TEST_BADGE);
}