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

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.

1 participant