index.test.ts 889 B

1234567891011121314151617181920212223242526272829
  1. import tcb from '../../src/index'
  2. import assert from 'assert'
  3. import config from '../config.local'
  4. import { ERROR } from '../../lib/const/code'
  5. describe('analytics.report: 上报分析数据', () => {
  6. const app = tcb.init(config)
  7. //
  8. it('上报分析数据', async () => {
  9. process.env.WX_CONTEXT_KEYS = 'WX_OPENID,WX_APPID'
  10. process.env.WX_OPENID = 'mock_wxopenid'
  11. process.env.WX_APPID = 'mock_wxappid'
  12. try {
  13. await app.analytics({
  14. report_type: 'mall',
  15. report_data: {
  16. action_time: new Date().getTime(),
  17. action_type: 'visit_store',
  18. }
  19. })
  20. } catch (err) {
  21. console.log('err:', err)
  22. }
  23. process.env.WX_CONTEXT_KEYS = ''
  24. process.env.WX_OPENID = ''
  25. process.env.WX_APPID = ''
  26. }, 30000)
  27. })