here's an example of a less wordy setup

```ruby
    # get rid of the FactoryGirl prefix by adding "include FactoryGirl::Syntax::Methods" to your testcase
    should "only show delegatable permissions to organisation admins" do
      user = create(:organisation_admin) # this needs a new factory
      app = create(:application, supported_permissions: [
        # this requires a new factory "delegatable_permission"
        create(:delegatable_permission, name: "write"), create(:supported_permission, name: "approve")
      ])
      create(:permission, user: user, application: app, permissions: ['write', 'approve'])

      assert_equal ["write"], app.supported_permission_strings(user)
    end
```