Do command-line flags show as puppet settings, or as environment variables? If they show as env variables, the idea is that CLI flags override config file settings. Also, this test is just recreating a similar test in the old repository_spec.rb file.