Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
746 changes: 630 additions & 116 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion test-packages/classic-app-template/config/environment.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module.exports = function (environment) {
modulePrefix: 'classic-app-template',
environment,
rootURL: '/',
locationType: 'auto',
locationType: 'history',
EmberENV: {
FEATURES: {
// Here you can enable experimental features on an ember canary build
Expand Down
1 change: 1 addition & 0 deletions test-packages/classic-app-template/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"ember-page-title": "^6.2.2",
"ember-qunit": "^5.1.5",
"ember-resolver": "^8.0.3",
"ember-service-import-polyfill": "^1.0.0",
"ember-source": "~3.28.8",
"ember-template-lint": "^3.15.0",
"eslint": "^7.32.0",
Expand Down
3 changes: 2 additions & 1 deletion test-packages/test-scenarios/custom-output-paths-test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ import './helpers/qunit-assertions.mjs';

appScenarios
// output paths were deprecated and removed in 6.0
.skip('lts_6.12')
.skip('lts_6_12')
.skip('release')
.map('custom-output-paths', (project) => {
project.mergeFiles({
'ember-cli-build.js': `var EmberApp = require('ember-cli/lib/broccoli/ember-app');
Expand Down
2 changes: 1 addition & 1 deletion test-packages/test-scenarios/ember-cli-fastboot-test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ appScenarios
return process.stop();
});

test(`provides sandbox globals with ender mode ${renderMode}`, async function (assert) {
test(`provides sandbox globals with render mode ${renderMode}`, async function (assert) {
process = await emberServe(
app,
renderMode === 'rehydrate'
Expand Down
17 changes: 6 additions & 11 deletions test-packages/test-scenarios/fastboot-config-location-test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ const { module: Qmodule, test } = qunit;

appScenarios
.map('fastboot-config-location', (project) => {
// this test app has the service import itself so we need the polyfill to do its work
project.linkDevDependency('ember-service-import-polyfill', { baseDir: '.' });
merge(project.files, {
app: {
routes: {
Expand All @@ -27,28 +25,25 @@ appScenarios
}
}
`,
'test-passed.js': `
import Ember from 'ember';

export default Ember.Route.extend({});
`,
},
templates: {
'test-passed.hbs': `<h1>The Test Passed!</h1>

<p>All redirection tests should be set up to redirect here.</p>`,
},
'router.js': `
import Ember from 'ember';
import EmberRouter from '@ember/routing/router';
import config from './config/environment';

let Router = Ember.Router;
export default class Router extends EmberRouter {
location = config.locationType;
rootURL = config.rootURL;
}

Router.map(function() {
this.route('redirect-on-transition-to');
this.route('test-passed');
});

export default Router;
`,
},
config: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@ Object.assign(qunit.assert, {

appScenarios
.map('fastboot-express-middleware', (project) => {
// this test app has the service import itself so we need the polyfill to do its work
project.linkDevDependency('ember-service-import-polyfill', { baseDir: '.' });
merge(project.files, {
app: {
routes: {
Expand Down
2 changes: 0 additions & 2 deletions test-packages/test-scenarios/fastboot-shoebox-test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ const { module: Qmodule, test } = qunit;

appScenarios
.map('fastboot-shoebox-test', (project) => {
// this test app has the service import itself so we need the polyfill to do its work
project.linkDevDependency('ember-service-import-polyfill', { baseDir: '.' });
merge(project.files, {
app: {
routes: {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
import { service } from '@ember/service';

export default class extends Route {
@service router;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
import { service } from '@ember/service';

export default class extends Route {
@service router;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
import { service } from '@ember/service';

export default class extends Route {
@service router;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
import { service } from '@ember/service';

export default class extends Route {
@service router;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
/* eslint-disable ember/new-module-imports, prettier/prettier */
import Ember from "ember";
import Controller from '@ember/controller';

export default Ember.Controller.extend({
});
export default class extends Controller {}
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
/* eslint-disable ember/new-module-imports, prettier/prettier */
import Ember from "ember";
import Controller from '@ember/controller';

export default Ember.Controller.extend({
});
export default class extends Controller {}
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
/* eslint-disable ember/new-module-imports, prettier/prettier */
import Ember from "ember";
import Controller from '@ember/controller';

export default Ember.Controller.extend({
});
export default class extends Controller {}
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
/* eslint-disable ember/new-module-imports, prettier/prettier */
import Ember from "ember";
import Controller from '@ember/controller';

export default Ember.Controller.extend({
});
export default class extends Controller {}
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
/* eslint-disable ember/new-module-imports, prettier/prettier */
import Ember from "ember";
import Controller from '@ember/controller';

export default Ember.Controller.extend({
});
export default class extends Controller {}
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
/* eslint-disable ember/new-module-imports, prettier/prettier */
import Ember from "ember";
import Controller from '@ember/controller';

export default Ember.Controller.extend({
});
export default class extends Controller {}
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
/* eslint-disable ember/new-module-imports, prettier/prettier */
import Ember from "ember";
import Controller from '@ember/controller';

export default Ember.Controller.extend({
});
export default class extends Controller {}
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
/* eslint-disable ember/new-module-imports, prettier/prettier */
import Ember from "ember";
import Controller from '@ember/controller';

export default Ember.Controller.extend({
});
export default class extends Controller {}
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* eslint-disable ember/new-module-imports, prettier/prettier */
import Ember from 'ember';
import EmberRouter from '@ember/routing/router';
import config from './config/environment';

var Router = Ember.Router.extend({
location: config.locationType
});
export default class Router extends EmberRouter {
location = config.locationType;
rootURL = config.rootURL;
}

Router.map(function() {
Router.map(function () {
this.route('list-cookies');
this.route('list-headers');
this.route('list-query-params');
Expand All @@ -16,5 +16,3 @@ Router.map(function() {
this.route('show-path');
this.route('show-protocol');
});

export default Router;
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* eslint-disable ember/new-module-imports, ember/no-get, prettier/prettier */
import Ember from "ember";
import Route from '@ember/routing/route';
import { service } from '@ember/service';

export default Ember.Route.extend({
fastboot: Ember.inject.service(),
export default class extends Route {
@service fastboot;

model() {
return {
cookies: this.get('fastboot.request.cookies')
};
}
});
};
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* eslint-disable ember/new-module-imports, ember/no-get, prettier/prettier */
import Ember from 'ember';
import Route from '@ember/routing/route';
import { service } from '@ember/service';

export default Ember.Route.extend({
fastboot: Ember.inject.service(),
export default class extends Route {
@service fastboot;

model() {
return {
desiredHeader: this.get('fastboot.request.headers').get('X-Fastboot-Info')
};
}
});
};
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* eslint-disable ember/new-module-imports, ember/no-get, prettier/prettier */
import Ember from 'ember';
import Route from '@ember/routing/route';
import { service } from '@ember/service';

export default Ember.Route.extend({
fastboot: Ember.inject.service(),
export default class extends Route {
@service fastboot;

model() {
return {
queryParams: this.get('fastboot.request.queryParams')
};
}
});
};
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* eslint-disable ember/new-module-imports, ember/no-get, prettier/prettier */
import Ember from 'ember';
import Route from '@ember/routing/route';
import { service } from '@ember/service';

export default Ember.Route.extend({
fastboot: Ember.inject.service(),
export default class extends Route {
@service fastboot;

model() {
return {
body: this.get('fastboot.request.body')
};
}
});
};
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* eslint-disable ember/new-module-imports, ember/no-get, prettier/prettier */
import Ember from 'ember';
import Route from '@ember/routing/route';
import { service } from '@ember/service';

export default Ember.Route.extend({
fastboot: Ember.inject.service(),
export default class extends Route {
@service fastboot;

model() {
return {
host: this.get('fastboot.request.host')
};
}
});
};
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* eslint-disable ember/new-module-imports, ember/no-get, prettier/prettier */
import Ember from 'ember';
import Route from '@ember/routing/route';
import { service } from '@ember/service';

export default Ember.Route.extend({
fastboot: Ember.inject.service(),
export default class extends Route {
@service fastboot;

model() {
return {
method: this.get('fastboot.request.method')
};
}
});
};
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* eslint-disable ember/new-module-imports, ember/no-get, prettier/prettier */
import Ember from 'ember';
import Route from '@ember/routing/route';
import { service } from '@ember/service';

export default Ember.Route.extend({
fastboot: Ember.inject.service(),
export default class extends Route {
@service fastboot;

model() {
return {
path: this.get('fastboot.request.path')
};
}
});
};
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* eslint-disable ember/new-module-imports, ember/no-get, prettier/prettier */
import Ember from 'ember';
import Route from '@ember/routing/route';
import { service } from '@ember/service';

export default Ember.Route.extend({
fastboot: Ember.inject.service(),
export default class extends Route {
@service fastboot;

model() {
return {
protocol: this.get('fastboot.request.protocol')
};
}
});
};
3 changes: 0 additions & 3 deletions test-packages/test-scenarios/integration-tests-test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,6 @@ appScenarios
} else {
project.linkDependency('ember-cli-head', { baseDir: './' });
}

// this test app has the service import itself so we need the polyfill to do its work
project.linkDevDependency('ember-service-import-polyfill', { baseDir: '.' });
})
.forEachScenario((scenario) => {
Qmodule(scenario.name, function (hooks) {
Expand Down
2 changes: 2 additions & 0 deletions test-packages/test-scenarios/oneerror-per-visit-test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ import buildFastboot from './helpers/build-fastboot.mjs';
const { module: Qmodule, test } = qunit;

appScenarios
// Ember.onerror was removed in 7 https://deprecations.emberjs.com/id/deprecate-import-onerror-from-ember
.skip('release')
.map('oneerror-per-visit', (project) => {
merge(project.files, {
app: {
Expand Down
Loading
Loading