fix #24: ensure URL is updated for ajax

test url after attribute change

component 'url' property should be updated to new URL after attributes are
changed and `.go()` has been called

run `.setUrl()` before performing ajax request

ensures attribute changes are applied to URL before ajax is performed.

reuse existing tag for set Url test