Oh, nevermind. It's needed because with an OpenStruct you can assign values to objects that don't yet exist.

But anyway, this would be a better way to set up this test:
```ruby
let(:arbre_context) { Arbre::Context.new({}, helpers) }