What you wan to test here is that you can set `city` without `region`. Your first post doesn't send `country`, thus the `400` and the second post doesn't set `city` so we don't check for what we want. Instead you can write the code like this http://pastebin.mozilla.org/2467092