Skip to content

Fix canary CI: update @ember/test-helpers to 5.5.2 - #1207

Merged
NullVoxPopuli merged 1 commit into
emberjs:mainfrom
NullVoxPopuli-ai-agent:nvp/fix-canary
Sep 29, 2026
Merged

NullVoxPopuli merged 1 commit into
emberjs:mainfrom
NullVoxPopuli-ai-agent:nvp/fix-canary

Conversation

@NullVoxPopuli-ai-agent

Copy link
Copy Markdown

The ember-canary try scenario passes again after @ember/test-helpers goes from ^5.4.1 to ^5.5.2.

Ember canary removed the -outlet view in emberjs/ember.js@e942972da4. @ember/test-helpers 5.4.1 still calls owner.factoryFor('view:-outlet').create(...) in setupRenderingContext, so every rendering test failed:

TypeError: Cannot read properties of undefined (reading 'create')

Version 5.5.x uses renderComponent when the app runs ember-source >=6.12.0-alpha.4, and it keeps the old path for older Ember.

Tested locally, 28 of 28 pass in each run:

  • ember test in test-app
  • ember-canary (7.5.0-alpha.1)
  • ember-beta (7.4.0-beta.1)
  • ember-release (7.3.0)
  • ember-lts-5.12
  • embroider-optimized

This unblocks #1206.

🤖 Generated with Claude Code

Ember canary no longer registers the `view:-outlet` factory.
@ember/test-helpers 5.4.1 calls `.create` on it in setupRenderingContext,
so every rendering test failed. 5.5.x renders with `renderComponent`
on ember-source >= 6.12.0-alpha.4.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@NullVoxPopuli
NullVoxPopuli merged commit a91da49 into emberjs:main Sep 29, 2026
28 checks passed
@NullVoxPopuli
NullVoxPopuli deleted the nvp/fix-canary branch September 29, 2026 21:59
@github-actions github-actions Bot mentioned this pull request Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants