Refactor Soft Delete Specs

Just for more discussion

This one was much harder. There's a few inline comments I want to make for discussion, but I'd also like input on what's left in https://github.com/OregonDigital/oregondigital/blob/feature/TrySoftDeleteSpecs/spec/features/soft_delete_spec.rb , which is primarily "display things that are queried". Any thoughts on how to pull that out? Or is this just the only way to avoid mucking about in Blacklight stuff?
Well, at that point I'd say that you're wanting to test something that's private. You either test those indirectly by calling their caller, or you extract it out. Testing a private method seems to run contrary to the benefit of private methods, which is that they're for the object to use to its own end and not for consumption by us mere mortals.