Skip to content

Commit

Permalink
Merge pull request #33 from bmac/register-ed-objects
Browse files Browse the repository at this point in the history
Register some built in Ember Data objects if ED exists on the page.
  • Loading branch information
dgeb committed Apr 2, 2015
2 parents 8fb040c + 7d22886 commit 0d54eb5
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions lib/ember-test-helpers/isolated-container.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,18 @@ export default function isolatedContainer(fullNames) {
container.register('view:select', Ember.Select);
container.register('route:basic', Ember.Route, { instantiate: false });

var globalContext = typeof global === 'object' && global || self;
if (globalContext.DS) {
var DS = globalContext.DS;
registry.register('transform:boolean', DS.BooleanTransform);
registry.register('transform:date', DS.DateTransform);
registry.register('transform:number', DS.NumberTransform);
registry.register('transform:string', DS.StringTransform);
registry.register('serializer:-default', DS.JSONSerializer);
registry.register('serializer:-rest', DS.RESTSerializer);
registry.register('adapter:-rest', DS.RESTAdapter);
}

for (var i = fullNames.length; i > 0; i--) {
var fullName = fullNames[i - 1];
var normalizedFullName = resolver.normalize(fullName);
Expand Down

0 comments on commit 0d54eb5

Please sign in to comment.