]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/sql/Pg/t/blanket_order.pg
LP#1470957: adjust a previous regression test
[Evergreen.git] / Open-ILS / src / sql / Pg / t / blanket_order.pg
1 BEGIN;
2
3 SELECT plan(3);
4
5 SELECT has_column('acq', 'invoice_item_type', 
6     'blanket', '"blanket" column created');
7
8 -- A type cannot be both blanket and prorate
9
10 SELECT throws_ok(
11     'INSERT INTO acq.invoice_item_type 
12         (code, name, prorate, blanket) VALUES (''foo'', ''foo'', TRUE, TRUE)',
13     23514 -- check_violation
14 );
15
16 SELECT is(
17     (SELECT blanket FROM acq.invoice_item_type WHERE code = 'BLA'),
18     TRUE,
19     'New item type is set to blanket=TRUE'
20 );
21
22
23 SELECT * FROM finish();
24
25 ROLLBACK;
26
27
28