diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/insert.rs | 24 | 
1 files changed, 24 insertions, 0 deletions
| diff --git a/src/insert.rs b/src/insert.rs index 59c8850..0c9f45e 100644 --- a/src/insert.rs +++ b/src/insert.rs @@ -205,4 +205,28 @@ weight: {}          test_yaml_insert(&yaml_str, &vec![expected]);      } + +    #[test] +    fn insert_ignores_non_column_yaml_fields() { +        let expected = TestRecord { +            id: 1, +            count: 102, +            weight: 79.4, +            description: "Some text content.".to_owned(), +        }; + +        let yaml_str = format!( +r#"description: {} +count: {} +weight: {} +key_is_not_a_column: 44 +not-a-column: Text that shouldn't be inserted. +"#, +            expected.description, +            expected.count, +            expected.weight, +        ); + +        test_yaml_insert(&yaml_str, &vec![expected]); +    }  } | 
