]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/t/bib_901_field.pg
LP1773452: Repeating copy alerts
[working/Evergreen.git] / Open-ILS / src / sql / Pg / t / bib_901_field.pg
1 BEGIN;
2
3 SELECT plan(1);
4
5 INSERT INTO config.bib_source(id, source) VALUES (-999, 'fuente bibliográfica');
6 INSERT INTO biblio.record_entry (marc, last_xact_id, source)
7 VALUES ('<record xmlns="http://www.loc.gov/MARC21/slim"><leader>00531nam a2200157 a 4500</leader></record>', 'test', -999);
8
9 SELECT is((
10             SELECT (XPATH(
11                 '//marc:datafield[@tag="901"]/marc:subfield[@code="s"]/text()',
12                 marc::XML,
13                 ARRAY[ARRAY['marc', 'http://www.loc.gov/MARC21/slim']]
14             ))[1]::TEXT
15             FROM biblio.record_entry
16             WHERE id = CURRVAL('biblio.record_entry_id_seq')
17           ),
18           'fuente bibliográfica',
19           'bibliographic source placed in 901$s');
20
21 ROLLBACK;