base64.test.js 779 B

123456789101112131415161718192021222324252627
  1. const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase()
  2. const isIOS = platformInfo.startsWith('ios')
  3. const PAGE_PATH = '/pages/API/base64/base64'
  4. describe('base64', () => {
  5. let page
  6. beforeAll(async () => {
  7. page = await program.reLaunch(PAGE_PATH)
  8. await page.waitFor('view');
  9. });
  10. it('arrayBufferToBase64', async () => {
  11. await page.callMethod('arrayBufferToBase64')
  12. await page.waitFor(200)
  13. const data = await page.data()
  14. expect(data.arrayBufferToBase64Res).toEqual('CxYh')
  15. })
  16. if (isIOS) {
  17. return
  18. }
  19. it('base64ToArrayBuffer', async () => {
  20. await page.callMethod('base64ToArrayBuffer')
  21. await page.waitFor(200)
  22. const data = await page.data()
  23. expect(data.base64ToArrayBufferRes).toEqual('11,22,33')
  24. })
  25. })