Add padding in single-item YAML flow lists

To match the style that we use in LOOT's masterlists.
This commit is contained in:
Oliver Hamlet
2025-12-28 15:21:51 +00:00
parent b2b363ad34
commit e93f1f9632
3 changed files with 9 additions and 7 deletions
@@ -387,7 +387,7 @@ TEST_F(PluginMetadataTest,
EXPECT_EQ(
"name: 'Blank.esm'\n"
"after: ['Blank.esm']",
"after: [ 'Blank.esm' ]",
plugin.AsYaml());
}
}
+6 -6
View File
@@ -889,7 +889,7 @@ mod tests {
assert_eq!(
format!(
"name: '{}'\nafter: ['{}']",
"name: '{}'\nafter: [ '{}' ]",
plugin.name(),
plugin.load_after[0].name()
),
@@ -1054,7 +1054,7 @@ mod tests {
assert_eq!(
format!(
"name: '{}'\nafter: ['{}']",
"name: '{}'\nafter: [ '{}' ]",
plugin.name(),
plugin.load_after[0].name()
),
@@ -1109,7 +1109,7 @@ mod tests {
assert_eq!(
format!(
"name: '{}'\nreq: ['{}']",
"name: '{}'\nreq: [ '{}' ]",
plugin.name(),
plugin.requirements[0].name()
),
@@ -1125,7 +1125,7 @@ mod tests {
assert_eq!(
format!(
"name: '{}'\ninc: ['{}']",
"name: '{}'\ninc: [ '{}' ]",
plugin.name(),
plugin.incompatibilities[0].name()
),
@@ -1163,7 +1163,7 @@ mod tests {
assert_eq!(
format!(
"name: '{}'\ntag: [{}]",
"name: '{}'\ntag: [ {} ]",
plugin.name(),
plugin.tags[0].name()
),
@@ -1213,7 +1213,7 @@ mod tests {
assert_eq!(
format!(
"name: '{}'\nurl: ['{}']",
"name: '{}'\nurl: [ '{}' ]",
plugin.name(),
plugin.locations[0].url()
),
+2
View File
@@ -308,7 +308,9 @@ impl<T: EmitYaml> EmitYaml for &[T] {
[element] if element.is_scalar() => {
emitter.set_flow_style();
emitter.begin_array();
emitter.write(" ");
element.emit_yaml(emitter);
emitter.write(" ");
emitter.end_array();
emitter.set_block_style();
}