Skip to content

Commit

Permalink
Merge pull request #716 from OnsenUI/ons-template-test
Browse files Browse the repository at this point in the history
Ons template test
  • Loading branch information
argelius committed Jun 5, 2015
2 parents b45310b + b1127bf commit 1c59117
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 2 deletions.
4 changes: 2 additions & 2 deletions core/elements/ons-template.es6
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ limitations under the License.
}
}

if (!window.OnsTemplate) {
window.OnsTemplate = document.registerElement('ons-template', {
if (!window.OnsTemplateElement) {
window.OnsTemplateElement = document.registerElement('ons-template', {
prototype: TemplateElement.prototype
});
}
Expand Down
22 changes: 22 additions & 0 deletions core/elements/ons-template.spec.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
describe('ons-template', function() {
it('provides \'OnsTemplateElement\' global variable', function() {
expect(window.OnsTemplateElement).to.be.ok;
});

it('by default doesn\'t have children', function() {
var element = new OnsTemplateElement();
expect(element.hasChildNodes()).not.to.be.true;
});

it('has a \'createdCallback()\' function', function() {
var div = document.createElement('div'),
message = 'hoge';

div.innerHTML = '<ons-template>' + message + '</ons-template>';
var element = div.querySelector('ons-template');

expect(element.template).not.to.contain('fuga')
expect(element.template).to.contain(message);
expect(element.firstChild).not.to.be.ok;
});
});

0 comments on commit 1c59117

Please sign in to comment.