UNPKG

@bigtest/mirage

Version:

A client-side server to develop, test and prototype your app.

22 lines (17 loc) 674 B
import { Schema, Model, Db } from '@bigtest/mirage'; import { inflections } from 'inflected'; import {module, test} from 'qunit'; var db, schema, HeadOfState; module('Integration | ORM | inflector-collectionName integration', { beforeEach() { inflections('en').irregular('head-of-state', 'heads-of-state'); HeadOfState = Model.extend(); db = new Db({}); schema = new Schema(db); schema.registerModel('headOfState', HeadOfState); } }); test(' [regression] collection creation respects irregular plural rules', function(assert) { assert.equal(schema.db._collections.length, 1); assert.equal(schema.db._collections[0].name, 'headsOfState'); });