Skip to content
Snippets Groups Projects
Commit 2b6b9ce9 authored by Allen Gilliland's avatar Allen Gilliland
Browse files

segment delete endpoint needs to take revision message as a query param not from json body.

parent ac53e3ef
No related branches found
No related tags found
No related merge requests found
......@@ -45,7 +45,7 @@
(defendpoint DELETE "/:id"
"Delete a `Segment`."
[id :as {{:keys [revision_message] :as body} :body}]
[id revision_message]
{revision_message [Required NonEmptyString]}
(check-superuser)
(check-404 (segment/exists-segment? id))
......
......@@ -156,7 +156,7 @@
;; test security. requires superuser perms
(expect "You don't have permissions to do that."
((user->client :rasta) :delete 403 "segment/1" {:revision_message "yeeeehaw!"}))
((user->client :rasta) :delete 403 "segment/1" :revision_message "yeeeehaw!"))
;; test validations
......@@ -164,8 +164,7 @@
((user->client :crowberto) :delete 400 "segment/1" {:name "abc"}))
(expect {:errors {:revision_message "Invalid value '' for 'revision_message': value must be a non-empty string."}}
((user->client :crowberto) :delete 400 "segment/1" {:name "abc"
:revision_message ""}))
((user->client :crowberto) :delete 400 "segment/1" :revision_message ""))
(expect
[{:success true}
......@@ -189,7 +188,7 @@
:name "Droids in the desert"
:description "Lookin' for a jedi"
:definition {}}]
[((user->client :crowberto) :delete 200 (format "segment/%d" id) {:revision_message "carry on"})
[((user->client :crowberto) :delete 200 (format "segment/%d" id) :revision_message "carryon")
(segment-response (segment/retrieve-segment id))]))))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment