@@ -2,96 +2,79 @@ import { pgMeta } from './utils'
22
33test ( 'list with system schemas' , async ( ) => {
44 const res = await pgMeta . schemas . list ( { includeSystemSchemas : true } )
5- expect ( res ) . toMatchInlineSnapshot ( `
6- Object {
7- "data": Array [
5+ expect ( res . data ?. find ( ( { name } ) => name === 'pg_catalog' ) ) . toMatchInlineSnapshot (
6+ { id : expect . any ( Number ) } ,
7+ `
88 Object {
9- "id": 13111,
10- "name": "information_schema",
11- "owner": "postgres",
12- },
13- Object {
14- "id": 2200,
15- "name": "public",
16- "owner": "postgres",
17- },
18- Object {
19- "id": 11,
9+ "id": Any<Number>,
2010 "name": "pg_catalog",
2111 "owner": "postgres",
22- },
23- Object {
24- "id": 99,
25- "name": "pg_toast",
26- "owner": "postgres",
27- },
28- ],
29- "error": null,
30- }
31- ` )
12+ }
13+ `
14+ )
3215} )
3316
3417test ( 'list without system schemas' , async ( ) => {
3518 const res = await pgMeta . schemas . list ( { includeSystemSchemas : false } )
3619 expect ( res ) . toMatchInlineSnapshot ( `
37- Object {
38- "data": Array [
3920 Object {
40- "id": 2200,
41- "name": "public",
42- "owner": "postgres",
43- },
44- ],
45- "error": null,
46- }
47- ` )
21+ "data": Array [
22+ Object {
23+ "id": 2200,
24+ "name": "public",
25+ "owner": "postgres",
26+ },
27+ ],
28+ "error": null,
29+ }
30+ ` )
4831} )
4932
5033test ( 'retrieve, create, update, delete' , async ( ) => {
5134 let res = await pgMeta . schemas . create ( { name : 's' } )
5235 expect ( res ) . toMatchInlineSnapshot ( `
53- Object {
54- "data": Object {
55- "id": 16462,
56- "name": "s",
57- "owner": "postgres",
58- },
59- "error": null,
60- }
61- ` )
36+ Object {
37+ "data": Object {
38+ "id": 16462,
39+ "name": "s",
40+ "owner": "postgres",
41+ },
42+ "error": null,
43+ }
44+ `)
6245 res = await pgMeta . schemas . retrieve ( { id : res . data ! . id } )
6346 expect ( res ) . toMatchInlineSnapshot ( `
64- Object {
65- "data": Object {
66- "id": 16462,
67- "name": "s",
68- "owner": "postgres",
69- },
70- "error": null,
71- }
72- ` )
47+ Object {
48+ "data": Object {
49+ "id": 16462,
50+ "name": "s",
51+ "owner": "postgres",
52+ },
53+ "error": null,
54+ }
55+ `)
7356 res = await pgMeta . schemas . update ( res . data ! . id , { name : 'ss' , owner : 'postgres' } )
7457 expect ( res ) . toMatchInlineSnapshot ( `
75- Object {
76- "data": Object {
77- "id": 16462,
78- "name": "ss",
79- "owner": "postgres",
80- },
81- "error": null,
82- }
83- ` )
58+ Object {
59+ "data": Object {
60+ "id": 16462,
61+ "name": "ss",
62+ "owner": "postgres",
63+ },
64+ "error": null,
65+ }
66+ `)
8467 res = await pgMeta . schemas . remove ( res . data ! . id )
8568 expect ( res ) . toMatchInlineSnapshot ( `
86- Object {
87- "data": Object {
88- "id": 16462,
89- "name": "ss",
90- "owner": "postgres",
91- },
92- "error": null,
93- }
94- ` )
69+ Object {
70+ "data": Object {
71+ "id": 16462,
72+ "name": "ss",
73+ "owner": "postgres",
74+ },
75+ "error": null,
76+ }
77+ `)
9578 res = await pgMeta . schemas . retrieve ( { id : res . data ! . id } )
9679 expect ( res ) . toMatchObject ( {
9780 data : null ,
0 commit comments