We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1d54f2d commit 9167e9cCopy full SHA for 9167e9c
1 file changed
seance/src/hpgl.rs
@@ -124,4 +124,20 @@ mod tests {
124
assert_eq!(&pen_change(idx), expected);
125
// TODO: what is the desired behaviour for usize::MAX ?
126
}
127
+
128
+ #[test]
129
+ fn test_generate_hpgl_failures() {
130
+ let mut passes = crate::default_passes::default_passes();
131
132
+ assert_eq!(
133
+ generate_hpgl(&HashMap::new(), &passes),
134
+ "No tool passes enabled".to_string()
135
+ );
136
137
+ passes[0].set_enabled(true);
138
139
+ generate_hpgl(&HashMap::new(), &passes[0..5]),
140
+ "Exactly 16 tool passes are required".to_string()
141
+ )
142
+ }
143
0 commit comments