Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Ember
  3. ember-qunit-codemod

ember-qunit-codemod

MITJavaScriptv1.2.2

Automatically converts Ember.js test files from the older moduleFor* syntax to the newer setupTest syntax.

GitHubGitHub
36 stars17 forks0 contributors

Overview

ember-qunit-codemod is a code transformation tool that automates the migration of Ember.js test files from the deprecated moduleFor* syntax to the modern setupTest syntax introduced by ember-qunit. This helps developers keep their test suites up-to-date with Ember's evolving testing APIs, reducing manual refactoring effort and ensuring compatibility with newer versions of the framework.

Key Features

  • Automated Syntax Conversion — Transforms moduleFor, moduleForComponent, moduleForModel, and related syntax to the newer setupTest API.
  • Integration with Other Codemods — Can be used alongside ember-test-helpers-codemod for a comprehensive test migration.
  • Command-Line Interface — Provides easy-to-use CLI commands via npx or yarn for running transformations on specific files or glob patterns.
  • Extensible Transform Architecture — Built with a modular transform system, allowing for focused updates and contributions.

Philosophy

The project emphasizes automation and developer productivity by reducing the manual, error-prone work of updating test syntax, enabling teams to adopt modern Ember testing patterns with minimal disruption.

Quick Stats

Stars36
Forks17
Contributors0
Open Issues14
Last commit5 years ago
CreatedSince 2017

Tags

#test-migration#codemod#cli-tool#automated-refactoring#testing#javascript#testing-tools#qunit#ember-js#ember

Built With

J
JavaScript
j
jscodeshift
N
Node.js

Included in

Ember202
Auto-fetched 1 day ago

Related Projects

ember-module-migratorember-module-migrator

Automated migration for new Ember application layout.

Stars74
Forks14
Last commit6 years ago
ember-native-class-codemodember-native-class-codemod

A codemod-cli project for converting Ember objects to es6 native classes

Stars68
Forks37
Last commit8 months ago
ember-es6-class-codemodember-es6-class-codemod

A codemod-cli project for converting Ember objects to es6 native classes

Stars68
Forks37
Last commit8 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub