diff --git a/test/jqLiteSpec.js b/test/jqLiteSpec.js
index e566b1fe..8efead0a 100644
--- a/test/jqLiteSpec.js
+++ b/test/jqLiteSpec.js
@@ -41,12 +41,31 @@ describe('jqLite', function(){
expect(selected.length).toEqual(1);
expect(selected[0]).toEqual(text);
});
+
it('should allow construction with html', function(){
var nodes = jqLite('
1
2');
expect(nodes.length).toEqual(2);
expect(nodes[0].innerHTML).toEqual('1');
expect(nodes[1].innerHTML).toEqual('2');
});
+
+ it('should allow creation of comment tags', function() {
+ var nodes = jqLite('');
+ expect(nodes.length).toBe(1);
+ expect(nodes[0].nodeType).toBe(8);
+ });
+
+ it('should allow creation of script tags', function() {
+ var nodes = jqLite('');
+ expect(nodes.length).toBe(1);
+ expect(nodes[0].tagName.toUpperCase()).toBe('SCRIPT');
+ });
+
+ it('should wrap document fragment', function() {
+ var fragment = jqLite(document.createDocumentFragment());
+ expect(fragment.length).toBe(1);
+ expect(fragment[0].nodeType).toBe(11);
+ });
});
describe('scope', function() {