WebDriver: wrong response in case of errors
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 Sep 2017 06:29:17 +0000 (06:29 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 Sep 2017 06:29:17 +0000 (06:29 +0000)
commit9817716fe0bd2cc8e535abcb03852a4705fbc257
tree9eb4423d5e7c1e41bb3b0b9fb4180023451ca68c
parente2c11438203795055293c29573905db9a3e74254
WebDriver: wrong response in case of errors
https://bugs.webkit.org/show_bug.cgi?id=177127

Reviewed by Brian Burg.

I misunderstood the spec when I implemented this, so we either return a "value" key with the result in case of
success or the error object as the body in case of error. We should always add a "value" key to the body and set
it with either the result or the error object.

https://w3c.github.io/webdriver/webdriver-spec.html#dfn-send-an-error

* WebDriverService.cpp:
(WebDriver::WebDriverService::sendResponse const):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222255 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebDriver/ChangeLog
Source/WebDriver/WebDriverService.cpp