]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/t/lp1849736_at_email_self_register.pg
LP#1849736 Add action trigger for email/sms for patron self registration
[working/Evergreen.git] / Open-ILS / src / sql / Pg / t / lp1849736_at_email_self_register.pg
1 \unset ECHO\r
2 \set QUIET 1\r
3 -- Turn off echo and keep things quiet.\r
4 \r
5 -- Format the output for nice TAP.\r
6 \pset format unaligned\r
7 \pset tuples_only true\r
8 \pset pager off\r
9 \r
10 -- Revert all changes on failure.\r
11 \set ON_ERROR_ROLLBACK 1\r
12 \set ON_ERROR_STOP true\r
13 \r
14 -- Load the TAP functions.\r
15 BEGIN;\r
16 \r
17 -- Plan the tests.\r
18 SELECT plan(2);\r
19 \r
20 -- Run the tests.\r
21 SELECT isnt_empty(\r
22     'SELECT * FROM action_trigger.hook WHERE key = $$stgu.created$$',\r
23     'A/T Hook stgu.created exists'\r
24 );\r
25 \r
26 SELECT isnt_empty(\r
27     'SELECT * FROM action_trigger.event_definition WHERE owner=1 AND name = $$Patron Registered for a card stgu.created$$',\r
28     'Default consortium ATED for stgu.created exists'\r
29 );\r
30 \r
31 \r
32 -- Finish the tests and clean up.\r
33 SELECT * FROM finish();\r
34 ROLLBACK;