Пример #1
0
 it('should handle names that have "Controller" inside', function() {
   expect(inflector.modelize('UsersController')).to.equal('User');
   expect(inflector.modelize('AccountsController')).to.equal('Account');
 });
Пример #2
0
 it('should capitalize the word', function() {
   expect(inflector.modelize(controller1)).to.equal('Account');
   expect(inflector.modelize(controller2)).to.equal('User');
   expect(inflector.modelize(controller3)).to.equal('Shoe');
 });
Пример #3
0
 it('should handle non-standard cases', function() {
   expect(inflector.modelize('people')).to.equal('Person');
   expect(inflector.modelize('lives')).to.equal('Life');
   expect(inflector.modelize('buses')).to.equal('Bus');
 });
Пример #4
0
 it('should make plural words singular', function() {
   expect(inflector.modelize(controller1)).to.equal('Account');
   expect(inflector.modelize(controller2)).to.equal('User');
   expect(inflector.modelize(controller3)).to.equal('Shoe');
 });