MCPcopy Create free account
hub / github.com/alt-art/commit / message_builder_test

Function message_builder_test

src/commit_message/message_build/tests.rs:54–79  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

52
53#[test]
54fn message_builder_test() {
55 let config = Config {
56 scope_prefix: "(".to_owned(),
57 scope_suffix: ")".to_owned(),
58 subject_separator: ": ".to_owned(),
59 type_prefix: None,
60 type_suffix: None,
61 pre_commit: None,
62 };
63 let mut builder = MessageBuilder::new(config);
64
65 builder.set_type("feat");
66 assert_eq!(builder.message, "feat");
67
68 builder.set_scope("test");
69 assert_eq!(builder.message, "feat(test)");
70
71 builder.set_description("description");
72 assert_eq!(builder.message, "feat(test): description");
73
74 builder.set_body("body");
75 assert_eq!(builder.message, "feat(test): description\n\nbody");
76
77 builder.set_footer("footer");
78 assert_eq!(builder.message, "feat(test): description\n\nbody\n\nfooter");
79}

Callers

nothing calls this directly

Calls 5

set_typeMethod · 0.80
set_scopeMethod · 0.80
set_descriptionMethod · 0.80
set_bodyMethod · 0.80
set_footerMethod · 0.80

Tested by

no test coverage detected