Skip to content

Commit

Permalink
Merge pull request #319 from saidone75/dev
Browse files Browse the repository at this point in the history
list-version-renditions-test
  • Loading branch information
saidone75 authored Jun 24, 2024
2 parents 0dff52f + fcee535 commit d82bc70
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions test/cral/versions_test.clj
Original file line number Diff line number Diff line change
Expand Up @@ -133,4 +133,21 @@
(recur (versions/list-version-renditions ticket created-node-id "1.1")))
(is (= (:status list-version-renditions-response) 200))))
; clean up
(is (= (:status (nodes/delete-node ticket created-node-id {:permanent true})) 204))))

(deftest list-version-renditions-test
(let [ticket (get-in (auth/create-ticket c/user c/password) [:body :entry])
;; create node
created-node-id (get-in (nodes/create-node ticket (tu/get-guest-home ticket) (model/map->CreateNodeBody {:name (.toString (UUID/randomUUID)) :node-type cm/type-content})) [:body :entry :id])]
;; add cm:versionable aspect
(nodes/update-node ticket created-node-id (model/map->UpdateNodeBody {:aspect-names [cm/asp-versionable]}))
;; update the node content
(nodes/update-node-content ticket created-node-id (io/as-file (io/resource content-file)))
;; ask for rendition creation
(versions/create-version-rendition ticket created-node-id "1.1" [(model/map->CreateVersionRenditionBody {:id "doclib"})])
;; list renditions for version
(let [list-version-renditions-response (versions/list-version-renditions ticket created-node-id "1.1")]
(is (= (:status list-version-renditions-response) 200))
(is (not (empty? (get-in list-version-renditions-response [:body :list :entries])))))
; clean up
(is (= (:status (nodes/delete-node ticket created-node-id {:permanent true})) 204))))

0 comments on commit d82bc70

Please sign in to comment.