Feature: Site Modification
  The site endpoints allows an site admin user to modify sites.

Scenario: User cannot modify a site using a non-json request
  Given I am a valid user
  And I get the site
  And I try to modify the site with a non-json request
  Then I get a bad request response

Scenario: User cannot modify a site using an empty request
  Given I am a valid user
  And I get the site
  And I try to modify the site with an empty request
  Then I get a bad request response

Scenario: User can modify a site
  Given I am a valid user
  And I get the site
  And I try to modify the site
  Then my updates are reflected in the site
