Merge changes from topic "aconfig-gen-device-config-files"
* changes: aconfig: add create-device-config-sysprops command aconfig: add create-device-config-defaults command aconfig: add test utilities aconfig: cache.rs: remove unnecessary use statements aconfig: give commands ownership of all arguments
This commit is contained in:
@@ -79,28 +79,10 @@ fn create_template_parsed_flag(namespace: &str, item: &Item) -> TemplateParsedFl
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use crate::commands::{create_cache, Input, Source};
|
||||
|
||||
#[test]
|
||||
fn test_generate_rust_code() {
|
||||
let cache = create_cache(
|
||||
"test",
|
||||
vec![Input {
|
||||
source: Source::File("testdata/test.aconfig".to_string()),
|
||||
reader: Box::new(include_bytes!("../testdata/test.aconfig").as_slice()),
|
||||
}],
|
||||
vec![
|
||||
Input {
|
||||
source: Source::File("testdata/first.values".to_string()),
|
||||
reader: Box::new(include_bytes!("../testdata/first.values").as_slice()),
|
||||
},
|
||||
Input {
|
||||
source: Source::File("testdata/test.aconfig".to_string()),
|
||||
reader: Box::new(include_bytes!("../testdata/second.values").as_slice()),
|
||||
},
|
||||
],
|
||||
)
|
||||
.unwrap();
|
||||
let cache = crate::test::create_cache();
|
||||
let generated = generate_rust_code(&cache).unwrap();
|
||||
assert_eq!("src/lib.rs", format!("{}", generated.path.display()));
|
||||
let expected = r#"
|
||||
|
Reference in New Issue
Block a user