util.test.ts 748 B

1234567891011121314151617181920
  1. import * as assert from 'power-assert'
  2. import { Util } from '@cloudbase/database/src/util'
  3. import * as Mock from './mock'
  4. describe('test/unit/util.test.ts', () => {
  5. it('Util - formatDocumentData ', async () => {
  6. const data = Util.formatResDocumentData(Mock.documentRes.data)
  7. assert.strictEqual(data[0]['a'], 'a')
  8. assert.strictEqual(data[0]['f'], null)
  9. assert.strictEqual(data[0]['g'].longitude, 23)
  10. assert.strictEqual(data[0]['g'].latitude, -78)
  11. })
  12. // it('Util - encodeDocumentDataForReq ', async () => {
  13. // const param = Util.formatResDocumentData(Mock.documentRes.data)
  14. // const data = Util.encodeDocumentDataForReq(param[0])
  15. // assert.strictEqual(data['a'], 'a')
  16. // assert(data['w'].$date)
  17. // })
  18. })