The one test failure is:
```
  1) ActiveAdmin::Views::SiteTitle when a value renders the return value of a method when a symbol
     Failure/Error: expect(site_title.content).to eq "Hello World"
       
       expected: "Hello World"
            got: ""
       
       (compared using ==)
     # ./spec/unit/views/components/site_title_spec.rb:32:in `block (3 levels) in <top (required)>'
```

I felt a bit weird writing the above code, and it unsurprisingly breaks when operating on a Rails view context since that doesn't properly handle `respond_to?`, which seems to explain the devil-may-care way this code was previously written (calling without checking first)