Move SQL test files
This commit is contained in:
18
src/test/resources/sql/fixtures/1-fixture_user.sql
Normal file
18
src/test/resources/sql/fixtures/1-fixture_user.sql
Normal file
@@ -0,0 +1,18 @@
|
||||
create or replace function fixture_user(in name text default 'george', out user_id uuid)
|
||||
language plpgsql as
|
||||
$$
|
||||
declare
|
||||
created_user json;
|
||||
begin
|
||||
if (name = 'george') then
|
||||
created_user = '{"username": "george", "password": "azerty", "roles": ["ROLE_USER"]}';
|
||||
elseif (name = 'john') then
|
||||
created_user = '{"username": "john", "password": "qwerty", "roles": ["ROLE_USER"]}';
|
||||
elseif (name = 'tesla') then
|
||||
created_user = '{"username": "tesla", "password": "azerty", "roles": ["ROLE_USER"]}';
|
||||
end if;
|
||||
|
||||
select insert_user(created_user) into created_user;
|
||||
user_id := created_user->>'id';
|
||||
end
|
||||
$$;
|
||||
Reference in New Issue
Block a user