Skip to content

Conversation

@mdjastrzebski
Copy link
Member

@mdjastrzebski mdjastrzebski commented Aug 25, 2025

Summary

Use renderAsync when rendering for RN.

ToDo:

  • Resolve linting errors
  • Fallback to sync render if renderAsync not available (older RNTL version)
  • Assess perf test stability

Test plan

@github-actions
Copy link
Contributor

Fails
🚫

Danger failed to run dangerfile.ts.

Error SyntaxError

Unexpected token 'typeof'
SyntaxError: Unexpected token 'typeof'
    at compileSourceTextModule (node:internal/modules/esm/utils:346:16)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:316:18)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1371:24)
    at Module._compile (node:internal/modules/cjs/loader:1511:5)
    at Object.customModuleHandler (/home/runner/work/reassure/reassure/node_modules/danger/distribution/runner/runners/inline.js:134:28)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1096:12)
    at _module2.default._load (/home/runner/work/reassure/reassure/node_modules/override-require/dist/overrideRequire.js:43:25)
    at Module.require (node:internal/modules/cjs/loader:1298:19)
    at require (node:internal/modules/helpers:182:18)
    at Object.<anonymous> (/home/runner/work/reassure/reassure/node_modules/@testing-library/react-native/build/helpers/accessibility.js:22:20)
    at Module._compile (node:internal/modules/cjs/loader:1529:14)
    at Object.customModuleHandler (/home/runner/work/reassure/reassure/node_modules/danger/distribution/runner/runners/inline.js:134:28)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1096:12)
    at _module2.default._load (/home/runner/work/reassure/reassure/node_modules/override-require/dist/overrideRequire.js:43:25)
    at Module.require (node:internal/modules/cjs/loader:1298:19)
    at require (node:internal/modules/helpers:182:18)
    at Object.<anonymous> (/home/runner/work/reassure/reassure/node_modules/@testing-library/react-native/build/matchers/to-be-busy.js:9:22)
    at Module._compile (node:internal/modules/cjs/loader:1529:14)
    at Object.customModuleHandler (/home/runner/work/reassure/reassure/node_modules/danger/distribution/runner/runners/inline.js:134:28)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1096:12)
    at _module2.default._load (/home/runner/work/reassure/reassure/node_modules/override-require/dist/overrideRequire.js:43:25)
    at Module.require (node:internal/modules/cjs/loader:1298:19)
    at require (node:internal/modules/helpers:182:18)
    at Object.<anonymous> (/home/runner/work/reassure/reassure/node_modules/@testing-library/react-native/build/matchers/extend-expect.js:3:17)
    at Module._compile (node:internal/modules/cjs/loader:1529:14)
    at Object.customModuleHandler (/home/runner/work/reassure/reassure/node_modules/danger/distribution/runner/runners/inline.js:134:28)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1096:12)
    at _module2.default._load (/home/runner/work/reassure/reassure/node_modules/override-require/dist/overrideRequire.js:43:25)
    at Module.require (node:internal/modules/cjs/loader:1298:19)
    at require (node:internal/modules/helpers:182:18)
    at Object.<anonymous> (/home/runner/work/reassure/reassure/node_modules/@testing-library/react-native/build/index.js:7:1)
    at Module._compile (node:internal/modules/cjs/loader:1529:14)
    at Object.customModuleHandler (/home/runner/work/reassure/reassure/node_modules/danger/distribution/runner/runners/inline.js:134:28)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1096:12)
    at _module2.default._load (/home/runner/work/reassure/reassure/node_modules/override-require/dist/overrideRequire.js:43:25)
    at Module.require (node:internal/modules/cjs/loader:1298:19)
    at require (node:internal/modules/helpers:182:18)
    at Object.<anonymous> (/home/runner/work/reassure/reassure/packages/measure/lib/commonjs/measure-renders-native.js:10:20)
    at Module._compile (node:internal/modules/cjs/loader:1529:14)
    at Object.customModuleHandler (/home/runner/work/reassure/reassure/node_modules/danger/distribution/runner/runners/inline.js:134:28)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1096:12)
    at _module2.default._load (/home/runner/work/reassure/reassure/node_modules/override-require/dist/overrideRequire.js:43:25)
    at Module.require (node:internal/modules/cjs/loader:1298:19)
    at require (node:internal/modules/helpers:182:18)

Dangerfile

-------------------^

Generated by 🚫 dangerJS against a97bfb4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants