Add a cunstom-inflector to handle pluralizing entry
This commit is contained in:
parent
df78624d04
commit
f21731b771
|
@ -0,0 +1,13 @@
|
|||
import Inflector from 'ember-inflector';
|
||||
|
||||
export function initialize(/* application */) {
|
||||
const inflector = Inflector.inflector;
|
||||
|
||||
// Tell the inflector that the plural of "entry" is "entries"
|
||||
inflector.irregular('entry', 'entries');
|
||||
}
|
||||
|
||||
export default {
|
||||
name: 'custom-inflector-rules',
|
||||
initialize
|
||||
};
|
|
@ -0,0 +1,29 @@
|
|||
import Application from '@ember/application';
|
||||
|
||||
import { initialize } from 'gwt-frontend/initializers/custom-inflector-rules';
|
||||
import { module, test } from 'qunit';
|
||||
import Resolver from 'ember-resolver';
|
||||
import { run } from '@ember/runloop';
|
||||
|
||||
module('Unit | Initializer | custom-inflector-rules', function(hooks) {
|
||||
hooks.beforeEach(function() {
|
||||
this.TestApplication = class TestApplication extends Application {}
|
||||
this.TestApplication.initializer({
|
||||
name: 'initializer under test',
|
||||
initialize
|
||||
});
|
||||
|
||||
this.application = this.TestApplication.create({ autoboot: false, Resolver });
|
||||
});
|
||||
|
||||
hooks.afterEach(function() {
|
||||
run(this.application, 'destroy');
|
||||
});
|
||||
|
||||
// TODO: Replace this with your real tests.
|
||||
test('it works', async function(assert) {
|
||||
await this.application.boot();
|
||||
|
||||
assert.ok(true);
|
||||
});
|
||||
});
|
Loading…
Reference in New Issue