У меня есть скрипт, к-рый накатывает с помощью psql тестовую базу. Как добавить в него тесты? Пока что я делаю вот так:
-- tests
create or replace function test_privilege() returns text
language plpgsql strict as $$
begin
if exists (select result from if_user_has_privilege(1,1) where result = true) THEN
return 'failure';
end if;
end;
$$;
select test_privilege()
Как сделать это более культурно, в стиле какого-нибудь тест-фреймворка? Моя задача - уменьшить количество писанины. Может быть, есть какая-то особая утилита, не psql?