@@ -59,6 +59,15 @@ export default (test: AdapterMethodsTest, app: any, _errors: any, serviceName: s
5959 }
6060 } )
6161
62+ test ( '.get + NotFound (integer)' , async ( ) => {
63+ try {
64+ await service . get ( 123456789 )
65+ throw new Error ( 'Should never get here' )
66+ } catch ( error : any ) {
67+ assert . strictEqual ( error . name , 'NotFound' , 'Error is a NotFound Feathers error' )
68+ }
69+ } )
70+
6271 test ( '.get + id + query id' , async ( ) => {
6372 const alice = await service . create ( {
6473 name : 'Alice' ,
@@ -115,6 +124,24 @@ export default (test: AdapterMethodsTest, app: any, _errors: any, serviceName: s
115124 }
116125 } )
117126
127+ test ( '.remove + NotFound' , async ( ) => {
128+ try {
129+ await service . remove ( '568225fbfe21222432e836ff' )
130+ throw new Error ( 'Should never get here' )
131+ } catch ( error : any ) {
132+ assert . strictEqual ( error . name , 'NotFound' , 'Error is a NotFound Feathers error' )
133+ }
134+ } )
135+
136+ test ( '.remove + NotFound (integer)' , async ( ) => {
137+ try {
138+ await service . remove ( 123456789 )
139+ throw new Error ( 'Should never get here' )
140+ } catch ( error : any ) {
141+ assert . strictEqual ( error . name , 'NotFound' , 'Error is a NotFound Feathers error' )
142+ }
143+ } )
144+
118145 test ( '.remove + multi' , async ( ) => {
119146 try {
120147 await service . remove ( null )
@@ -278,6 +305,17 @@ export default (test: AdapterMethodsTest, app: any, _errors: any, serviceName: s
278305 }
279306 } )
280307
308+ test ( '.update + NotFound (integer)' , async ( ) => {
309+ try {
310+ await service . update ( 123456789 , {
311+ name : 'NotFound'
312+ } )
313+ throw new Error ( 'Should never get here' )
314+ } catch ( error : any ) {
315+ assert . strictEqual ( error . name , 'NotFound' , 'Error is a NotFound Feathers error' )
316+ }
317+ } )
318+
281319 test ( '.update + query + NotFound' , async ( ) => {
282320 const dave = await service . create ( { name : 'Dave' } )
283321 try {
@@ -541,6 +579,17 @@ export default (test: AdapterMethodsTest, app: any, _errors: any, serviceName: s
541579 }
542580 } )
543581
582+ test ( '.patch + NotFound (integer)' , async ( ) => {
583+ try {
584+ await service . patch ( 123456789 , {
585+ name : 'PatchDoug'
586+ } )
587+ throw new Error ( 'Should never get here' )
588+ } catch ( error : any ) {
589+ assert . strictEqual ( error . name , 'NotFound' , 'Error is a NotFound Feathers error' )
590+ }
591+ } )
592+
544593 test ( '.patch + query + NotFound' , async ( ) => {
545594 const dave = await service . create ( { name : 'Dave' } )
546595 try {
0 commit comments