@@ -2,7 +2,7 @@ import { mount } from '@vue/test-utils'
22import { describe , expect , it } from 'vitest'
33import {
44 UseDatabaseRefOptions ,
5- useObject ,
5+ useDatabaseObject ,
66 VueDatabaseDocumentData ,
77 _RefDatabase ,
88} from '../../src'
@@ -28,7 +28,7 @@ describe('Database objects', () => {
2828 const wrapper = mount ( {
2929 template : 'no' ,
3030 setup ( ) {
31- data = useObject ( ref , options )
31+ data = useDatabaseObject ( ref , options )
3232 const { data : item , pending, error, promise, stop } = data
3333 return { item, pending, error, promise, stop }
3434 } ,
@@ -63,7 +63,7 @@ describe('Database objects', () => {
6363
6464 expect ( data ) . toBe ( target )
6565
66- expect ( ( ) => useObject ( itemRef , { target } ) ) . not . toThrow ( )
66+ expect ( ( ) => useDatabaseObject ( itemRef , { target } ) ) . not . toThrow ( )
6767 expect ( / F A I L / ) . toHaveBeenWarned ( )
6868 } )
6969
@@ -226,13 +226,15 @@ describe('Database objects', () => {
226226 tds ( ( ) => {
227227 const db = database
228228 const databaseRef = _databaseRef
229- expectType < Ref < unknown > > ( useObject ( databaseRef ( db , 'todo' ) ) )
229+ expectType < Ref < unknown > > ( useDatabaseObject ( databaseRef ( db , 'todo' ) ) )
230230 expectType < Ref < { name : string } | null | undefined > > (
231- useObject < { name : string } > ( databaseRef ( db , 'todo' ) )
231+ useDatabaseObject < { name : string } > ( databaseRef ( db , 'todo' ) )
232+ )
233+ expectType < undefined | string > (
234+ useDatabaseObject ( databaseRef ( db , 'todo' ) ) . value ?. id
232235 )
233- expectType < undefined | string > ( useObject ( databaseRef ( db , 'todo' ) ) . value ?. id )
234236 expectType < Ref < number | null | undefined > > (
235- useObject < number > ( databaseRef ( db , 'todo' ) )
237+ useDatabaseObject < number > ( databaseRef ( db , 'todo' ) )
236238 )
237239 } )
238240} )
0 commit comments