Skip to content

Commit 36a9e9c

Browse files
committed
#235 accepted all review suggestions
1 parent e8fdd42 commit 36a9e9c

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

src/onefetch/language.rs

+9-13
Original file line numberDiff line numberDiff line change
@@ -85,18 +85,14 @@ macro_rules! define_languages {
8585
let mut output = String::new();
8686
output += "Colors {\n";
8787
output += " basic_colors: vec![\n";
88-
let mut color_index = 0;
89-
for bc in self.basic_colors.iter() {
88+
for (color_index, bc) in self.basic_colors.iter().enumerate() {
9089
output += &format!( " Color::{:?}, // {}\n", bc, color_index );
91-
color_index = color_index + 1;
9290
}
9391
output += " ], \n";
9492
if let Some(tcs) = &self.true_colors {
9593
output += " true_colors: vec![\n";
96-
let mut color_index = 0;
97-
for tc in tcs.iter() {
94+
for (color_index,tc) in tcs.iter().enumerate() {
9895
output += &format!( " Color::{:?}, // {}\n", tc, color_index );
99-
color_index = color_index + 1;
10096
}
10197
} else {
10298
output += " true_colors: None\n";
@@ -113,21 +109,21 @@ macro_rules! define_languages {
113109
#[ignore]
114110
fn [<$name:lower _basic_color_test>] () {
115111
let colors = $colors;
116-
let mut color_index = 0;
117-
for bc in colors.basic_colors.iter() {
112+
for (color_index, bc) in colors.basic_colors.iter().enumerate() {
118113
let color_str = &format!( "Color::{:?}", bc );
119-
assert!( !color_str.contains( "TrueColor" ), " language {} has true color {} in basic colors at index {} please change to a basic color: Black, Red, Green, Yellow, Blue, Magenta, Cyan, White, BrightBlack, BrightRed, BrightGreen, BrightYellow, BrightBlue, BrightMagenta, BrightCyan, BrightWhite", $display, color_str, color_index );
120-
color_index = color_index + 1;
114+
if let Color::TrueColor { .. } = bc {
115+
panic!( "TrueColor found in basic_colors for {} at index {} found {}", stringify!( $name ), color_index, color_str );
116+
}
121117
}
122118
}
123119

124120
#[test]
125-
#[ignore]
126121
fn [<$name:lower _color_vector_length_test>] () {
127122
let colors = $colors;
128123
let bc_count = colors.basic_colors.len();
129-
let tc_count = if let Some(tcs) = &colors.true_colors { tcs.len() } else { bc_count };
130-
assert_eq!( bc_count, tc_count, " left (basic) color length do not match right (true) color length.\n{}", colors );
124+
if let Some(tcs) = &colors.true_colors {
125+
assert_eq!( bc_count, tcs.len(), " left (basic) color length do not match right (true) color length.\n{}", colors );
126+
}
131127
}
132128
}
133129
)*

0 commit comments

Comments
 (0)