From b2230f2feda9c9ee84976ced6f788fee099d80a8 Mon Sep 17 00:00:00 2001 From: Fabrice Lecomte Date: Tue, 27 Aug 2019 12:53:34 +0200 Subject: [PATCH] feature #7: add find_comment_by_id query --- src/main/resources/sql/fixtures/01-user.sql | 2 +- src/test/sql/comment.sql | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/resources/sql/fixtures/01-user.sql b/src/main/resources/sql/fixtures/01-user.sql index dfe1c25..9bc6ea2 100644 --- a/src/main/resources/sql/fixtures/01-user.sql +++ b/src/main/resources/sql/fixtures/01-user.sql @@ -8,7 +8,7 @@ begin insert into "user" (id, username, password, blocked_at, roles) select uuid_in(md5('user'||rn::text)::cstring), - 'username' || rn, + 'username-' || rn, _password, case when rn % 10 = 0 then now() else null end, case when rn % 2 = 0 then '{ROLE_USER}'::text[] else '{ROLE_ADMIN}'::text[] end diff --git a/src/test/sql/comment.sql b/src/test/sql/comment.sql index b29c35b..b42749f 100644 --- a/src/test/sql/comment.sql +++ b/src/test/sql/comment.sql @@ -32,6 +32,7 @@ declare _selected_comments_total int; _find_comments_by_target_result json; _find_comments_by_parent_result json; + _find_comments_by_id_result json; begin -- insert user for context select insert_user(created_user) into created_user; @@ -55,6 +56,9 @@ begin ) into _comment_id; assert (select count(*) = 1 from "comment"), 'comment must be inserted'; + select find_comment_by_id(_comment_id) into _find_comments_by_id_result; + assert (_find_comments_by_id_result->>'content' = 'Ho my god !'), 'content of comment must be "Ho my god !"'; + perform edit_comment( reference => 'article'::regclass, id => _comment_id,