fn load_sample_config()

in src/settings/config.rs [371:396]


    fn load_sample_config() -> Result<()> {
        let config = ShellConfig::parse(
            br#"
{
  default_ledger: "my-ledger",
  ui: {
    format: "table"
  },
  ledgers: [
    { name: "my-ledger" }
  ],
}
"#,
        )?;

        assert_eq!(&Some("my-ledger"), &config.default_ledger.as_deref());
        let ledgers = config.ledgers.unwrap();
        match ledgers.first() {
            Some(ledger) => {
                assert_eq!("my-ledger", &ledger.name);
            }
            None => panic!("config did not configure `my-ledger`"),
        };

        Ok(())
    }