Skip to content

Instantly share code, notes, and snippets.

@dmarr
Created March 18, 2013 18:10
Show Gist options
  • Save dmarr/5189395 to your computer and use it in GitHub Desktop.
Save dmarr/5189395 to your computer and use it in GitHub Desktop.
Site.Article.FIXTURES = [ {
id:1,
body:[
{ type:"Text", value:'>header<some header<header>'},
{ type:"Text", value:"There are a number of reasons why this partnership makes sense for Say" }
]
}];
var store, adapter;
module("Orion Models", {
setup:function () {
adapter = DS.FixtureAdapter.extend();
adapter.registerTransform('richtext', {
serialize: function(value) {
return value;
},
deserialize: function(value) {
return value.map(function(el) {
switch (el.type) {
case "Text":
return el.value;
default:
break;
}
});
}
});
store = DS.Store.create({ adapter: adapter, revision:12 });
},
teardown: function() {
adapter.destroy();
store.destroy();
}
});
test("Article richtext is renderable", function() {
var article = Site.Article.find(1);
console.log(article.get('body'));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment