@sethvargo Really?  I've seen this all over the place... I think people have been tending to use this sort of style due to how it looks in rspec output using the `--format documentation` flag.

For example, it looks like this:

    stub_environment::default
      when the chef_environment is not stubbed
        raises an exception
      as a String
        does not raise an exception
      as a Symbol
        does not raise an exception
        should set node.environment
        should set node.chef_environment
      within an it block
        does not raise an exception
        should set node.environment
        should set node.chef_environment
      within the ChefSpec::Runner block
        does not raise an exception
        should set node.environment
        should set node.chef_environment
      when passing a block to stub_environment
        does not raise an exception
        should set node.environment
        should set node.chef_environment
        should set node.foo

    Finished in 1.19 seconds
    15 examples, 0 failures